@Rasp I know this can be hard to hear, and it's a harder thing to live with, but happiness is something we have to find for ourselves, not from others. When we find our happiness, then others find us.
I've spent years struggling with depression. The only times I had genuine people around me were when I found my own happiness. Trying to please others all the time just brings us down.
I understand how hard it is to find self-worth, I'm literally a redheaded stepchild who was treated like crap growing up and have a body defect thanks to cancer.