Looking for a word that someone would use to describe this person.
eg. "Michelle is my __. She's always there when I need her"
Looking for a word that someone would use to describe this person.
eg. "Michelle is my __. She's always there when I need her"
I know this is going to sound very prosaic, but how about "friend"?
"You've Got A Friend"
When you're down and troubled
And you need a helping hand
And nothing, whoa nothing is going right.
Close your eyes and think of me
And soon I will be there
To brighten up even your darkest nights.
.
You just call out my name,
And you know wherever I am
I'll come running, oh yeah baby
To see you again.
Winter, spring, summer, or fall,
All you have to do is call
And I'll be there, yeah, yeah, yeah.
You've got a friend.
Besides a noun, you could go with the now-current idiom using "back", meaning someone standing by watching for danger that might come out of an unexpected direction, or someone who will be there and come forward if needed.
"Michelle has my back. She's always there when I need her"
I would say :
"Pal" is often used in that context. "Be a pal" implies becoming someone to rely on.
The urban dictionary says something close, as does Merriam Webster. A "close friend" is good, but this says it in one word.
It might not be too far off to say "bosom buddy," though of course that has other overtones as well.
If the dyad in context is married or , or is a strongly-based business relationship, then said person could be a "Rock".
I just show up for the cameras and the hand-shaking; Gerald, our CFO, is the one who's on the other end of the line when I have the tough questions. He's my rock.
or
Fredrick and I have been through thick and thin time for more than a decade; from our moves across the world, to injuries and every other thing I just couldn't solve. He's my rock and I know he always will catch me.
I would say the question is phrased incorrectly.
It's specifically asking for a noun. However it "begs" and adjective(it says, "I'd like a noun that implies these traits").
The most concise noun would be a nominalization (in this case, a noun derived from an adjective). Such constructs, however are antithetical to clear expression. An adjective is more direct and clear.
I would suggest:
stalwart