We come on the planet as pairs the challenge is to find our pair that are either our soulmates or are our twin flame. It is possible for the twin flame to be on spiritual plane. In this case the energy of twin flame can still work through someone close to us and give us the same experience of being with our perfect pair.
There is a reason that god gave us this urge to find our perfect partner. We cannot have true peace unless we find our soulmate
Here are some links that are very useful
Uniting twin flames
http://www.unitingtwinflames.com/
Prayers to find one's soulmate
http://www.yarzheit.com/heavensregister/soulmate.htm
Soulmate stories:
http://www.circleoflight.net/soulmate_stories.html
May you find your soulmate and be blessed forever with true Love