|At any moment in our lives, we can change our mindset and choose to be happy|
Will someone make me happy?
You need to work on yourself.
The best you can hope for is to find someone who really loves you. Who is deeply flawed, but genuinely loves you, expresses that love by trying to be considerate of you in tangible ways, and is trying to improve, that is it. You need to work on you. Just like you can work on your body with physical exercise, you need to work on your emotions, mind and soul. The closer you get to being a complete person the closer you will be to finding happiness. The closer you are to being a complete person the more likely you are to be in a happy relationship (or to do what some people would call “find your soul mate”). And get ready cause he/she will be a work in progress, just like you.