S O U L M A T E S
I feel that your soulmate isn't necessarily a person who knows you for years
It definitely isn't someone who is completely perfect
In my eyes, soulmates exist. They're a little broken,a little imperfect. And when two souls meet, that's when they are complete. Your imperfections blend with theirs and the outcome is beautiful.
You can find a soulmate in a person who you know for 7 minutes or 7 years, time isn't important...