I've always been skeptical of soul mates. When I was in my early 20's, I was convinced soul mates didn't exist and that you'd learn to love the person you met. All that crap went out the window when I married my soul mate 3 years ago today.
Truth be told, I realized he was my soul mate after I married him. Soul mates make you the best version of yourself, they enhance you. I'm trying very hard not to pull a Jerry McGuire and say he completes me but my husband really does. He is my rock, he's my best friend and he's the reason I push myself to do the things I never thought I could. He's supportive, loving, an overall amazing husband and a fantastic father. I couldn't have asked for anything else and am blessed to have him.
Not only does he push me to do things I never thought possible, he makes me better. Last night I ran my fastest 5K yet - 27:54! I owe that to Michael because he ran 3 miles the other day in 26:44. He knows how competitive I am and made sure to mention that and low and behold, I tried my hardest to beat him (nothing like a little friendly competition) and I came pretty close! :)
So Happy Anniversary babe! I don't know what I would do without you.