steadfast
/ˈsteɪd.fæst/Definitions
1. adjective
firm in your loyalty or support; unwavering in your commitment or determination
“She has been steadfast in her support for the charity throughout the years.”
2. noun
a person who is firm in their loyalty or support
“He is a steadfast ally in times of need.”