There are two types of people you will meet in this world. There are those who support you to be all that you can be. And, there are those who challenge you to be all that you can be. Trust that no matter which team they are playing, they are all striving toward the same goal.
The blessing & curse of the soulmate relationship is to reach beneath the surface, reveal the pain & let healing reign.