@Zoe7 - my heart goes out to you. I truely relate more than you know and there is no easy answers. But when you have time to heal things may look different and your perspective may change. Never say never - just for now. Which is wise as you need time to heal.
I feel humbled you opened up to me. I know we are annoymous here but you told me a lot about how you are feeling and I felt privileged. I know you don't know me from a bar of soap but I can sincerely say that if you opened up to me in real life, and some of my friends, we would never hurt you. That sounds simplistic when our spirits have been broken - I just want you to know there are people out there that you can trust. And to not allow anyone a chance into your heart ever would deprive them of someone as special as you.
You won't see it that way as the pain is so great - but it's true. There are people out there who need you. You gave many on here joy with your sense of humour, laughter, support, goodwill and intellect. Don't let one person take that away for the next twenty years.....
When we put up a wall it can be true that no one can touch our hearts to hurt us, but it is also true that we will never let anyone in to love us. We can't lose all the time my friend - odds are inevitable that we will eventually win. Never give up on love.
As you said you always listen to others and help them. Now it is time for us to help you. We are here for you always and I look forward to your next post. Sending you a warm hug 💕🌹