Everyone is unique, meaning what works for someone else, most likely doesn't work the same for you, and everyone carries their own happiness inside. I used to believe that if I could only find the "right one", I'd be happy. Thankfully, I have learned that it doesn't work this way....a very painful lesson, but one of the most important ones I have ever learned and hence, I'd like to share it with you. It is not fair to make someone else responsible for your happiness. Imagine the pressure of being someones life support system? ....and what happens if it is unplugged? You will be back to square one. You have to be able to make yourself happy and to be independent. I urge you to do yourself a favour by stopping to look to the outside world for happiness and start trusting yourself as the main provider.... When you manage to do this, you will see that it is much easier not only to love yourself, but to be able to really love someone else and to be loved.
"Who looks outside dreams. Who looks inside awakens." Carl Jung.