We meet many soul mates during our time on Earth, mothers, fathers, sisters, brothers, aunts, uncles, husbands, wives and lovers, but nothing prepares us for the meeting (or re-meeting) with our twin flame or twin soul. The latter pairing is extremely rare and defies description and label. There is always a deep and loving bond, but because the two may not be on the same psychic page on first meeting, the many separations that ensue cause us indescribable pain. To understand this and other soul connections we have to tune into the origins of these relationships, the seeds of which often lie in one or more previous lifetimes. These have resulted in karmic lessons to be learned and worked through. This book deals with understanding the different types of soul connections, understanding the pain and how to move forward.