Soulmates are not any special people with some out of the world qualities. They are just ordinary people with an extraordinary passion to make a relationship work despite the odds, despite the complications and despite all the imperfections in their life. No one becomes your soul mate the very first day you meet them. It is a journey of two people in love who happen to be really good together in all circumstances. They just have this spark in their relationship which helps them to make compromises and overcome their imperfections in the most beautiful way. It is a relationship where things just work out and the bond just keeps getting stronger with each passing day.
Our soulmate is the one who makes life come to life.