Soul mates are those one in million who have perfect chemistry.
They know what makes their partner cry and what makes them smile.
They bring joy to each others life because they see best in each other.
They are each others voice and strength.
They have immense faith in their relationship and they stand firmly in their toughest time.