A soulmate is someone who loves you for who you are! You don't have to change for them to accept you. They cared about you and stood with you when nobody else would. It's someone who helps you become your best self. They know you better than everybody else. And above all they will always love you. No matter what!
A friend asked me once What's your definition of a soulmate?