I always wondered about the idea of a soulmate, you know that there was someone out there in the world completely in flow with who you are, same personality, same interests, where they agreed with everything you had to say and you agreed with everything they had to say, where you always wanted to do the exact same thing at the exact same time.

To me the idea of a soulmate under that definition seemed perfect, we would never disagree, which means we would never argue, which means we will always be in love and live happily ever after.

However, life had other plans for Salama and I, we came from completely different backgrounds, we had and still do have very different interests, and we wanted to do different things and different times. I guess that is what made us question several times along the years if we were right for each other, if this relationship was meant to be.

But one thing was happening as we were going through various moment of chaos in our relationship, we were growing, but we were too focused on our own wants and needs to realize it. We were growing to become more accepting of other’s opinions, we were challenging each other which helped us see things from other peoples point of view, and we were becoming more humble in the face of our own weaknesses and mistakes.

That is when my definition of what a soulmate is changed forever, a soulmate doesn’t just come into your life to keep things the way they are, a soulmate makes you question yourself, a soulmate is someone who comes into your life and changes it for the better even if you don’t realize it at first, a soulmate is someone who leave a mark on your heart so that the whole world knows that they lived there and loved you like nobody else could.