A soulmate usually only comes once in your life to shake things up, show you true love, and stand up to you in ways no one ever has.
They adore you yet challenge you to your fullest potential. A soulmate relationship isn't only strawberries and chocolate, it's roses and thorns