1) Someone who's always there by your side.
Same Q.
3) Whom you can trust blindly.
I would love my friend to be there always, but even when he or she is not, he/ she is still my friend.
Someone who brings meaning to life... but that would be for a life partner.

Why you reject the other two?