A soulmate isn't someone who completes you

A soulmate isn't someone who completes you. No, a soulmate is someone who inspires you to complete yourself.

A soulmate is someone who sees your jagged edges. A Soulmate is someone who sees the part of you that has been weathered by love and by life, and who sees the wars you've fought.

A Soulmate chooses to stand besides you no matter how many times you fail and fall. because your soulmate will help you up again.

A soulmate is someone who challenges you to challenge yourself. They see you in ways that you have never been able to see yourself, and they will keep inspire you until you finally see it too.

A soulmate can be so much different from you but yet, you feel like you're the same person shaped in to bodies. 

A soulmate will help you become who you truly are inside and help you become someone you're proud of.

A soulmate is someone who gives you the strength to change and to reinvent yourself.

A soulmate is someone who loves you with so much heart and together with your soulmate, you will accomplish everything you've thought was impossible. 

Have you found your soulmate?