Soulmate Stories

What I want to know is if there is really something called soulmates? I am asking this because I have gone through a very eventful life in this connection. For almost eight years I suffered from insomnia due to emotional turbulence related to a person I thought I didn’t know too well. I used to almost go into altered states of consciousness and feel pain at the level of my soul. I went through a lot in this period to convince me that it is true. I think there is some deep karmic connection of our past lives and feel I have hurt this person a lot and hence it is coming back to me.