That is quite a share, but so eloquently worded. We all have our pasts, but it is the growth, and learning to accept ourselves that can be the hardest part, but ever so rewarding.
Everyone is deserving of love. And I believe there is so many people in the world with so many different things, there is likely someone. Being open to accept it and trying to believe it is real can be a challenge, especially when coming from believing who you are isn't someone worth anyone loving. (Self reflection, not projection).