Soul Mate…

Soul mate

Loyal, supportive

Sharing, giving, protecting

Few and far between

Confidante…

Sylvia Porter-Hall