Three Types of Soul Contracts Have you ever met somebody and it just felt like you’ve known them your whole life? Like it was a … More