A soulmate is someone you trust dearly. Someone you love and the love is given back. No matter what anyone thinks or tough roads you go down, you still go strong. Everyone has one, just depends where you are looking and when you them.