People may find someone that they can call a "twin flame" in that they have integrated appreciation (love) for their physical, mental, spiritual and emotional bodies; they know their roles in the relationship and play well together without power struggles...
...but there are no such things as soulmates or "your better half". These romantic ideas are based on neediness and teach low self-esteem and self-rejection. The romantic notion that there is half of you missing that you need to find...is false.
You are a complete soveriegn being and a god with free will.
All you need is to love, accept, trust in, have validation in and be content and happy in yourself, cause you are the only person that you have your entire life, 24/7.
If you rely on others or circumstances outside of yourself for those things, you will always set your self up for disappointment.
When you love yourself and abide in love, that is when life starts to truly be magical.