And yes, I have a great partner. She is much younger then me but her fighting spirit and mental strength greatly exceed my own. I don’t consider me weak but she has been through even more crap then me and we give and take strength from each other.

Definitely “must have” is someone that can understand you, even when you do not want to be understand from anyone.
I was alone in some hard periods of my life and because that, it was much harder to go trough everything.