stalwart
"Stalwart" is a strong, positive word with two closely related meanings — it can describe a person or be used as an adjective. It paints a picture of someone (or something) that is solid, reliable, and not easily shaken.
When you call someone stalwart, you mean they are completely loyal and always there when needed — the kind of person who never gives up or walks away, even when things get difficult. Think of a friend who supports you through every hard moment without complaint.
everyday language, politics, sports · Modern, slightly formal