Soul Mate: Someone who is aligned with your soul and is sent to challenge, awaken and stir different parts of you in order for your soul to transcend to a higher level of consciousness and awareness. Once the lesson has been learnt, physical separation usually occurs. So, it doesn't really mean that you end up together. This story shows we meet people for a reason or a mission.
It is somewhat based from a true story but made some twist and turns for entertainment and more fun and excitement.