Recognizing a Soul Mate
A soul mate is defined as a person who has deep feelings or a natural affinity towards another without any plausible explanation. He/she may share similarities, love, intimacies, sexual preferences, spirituality, compatibility, a sense of comfort, activities and trust. According to…
Read more