Answer:
A true soulmate shares emotions with you, no matter the separation distance
A soulmate is a person who is strongly bonded to someone, and understands in any situation.
Explanation:
I agree with you because an encyclopedia but then again b works because they are talking about your topic. So, the answer would be B, The online newsgroup would give you more information. Hope this will help you!!!!