Jennifer Lopez and Alex Rodriguez, better known as J-Rod, seem to have found their perfect match in each other, and the couple are going strong two years on from making things official.

So strong, in fact, that the 49-year old singer, dancer, actress, and mother took to Instagram to share some lovely words about her significant other. “Two years of laughter. Two years of fun. Two years of adventures. Of excitement of growing and learning. Of true friendship. And so much love!!”

View this post on Instagram

A post shared by Jennifer Lopez (@jlo) on

“You make my world a more beautiful, safe and stable place... in the midst of our ever-changing, ever-moving life... you make me feel like a teenager starting out all over again...” she wrote, alongside a collection of photos with her man and their families.

“Every time I think I have you pegged, you surprise me in the most wonderful ways, reminding me how blessed I am to have found you now in this moment at this time... our time... Te Amo Macho... #atapontheshoulder #2years”

View this post on Instagram

A post shared by Jennifer Lopez (@jlo) on

Jennifer and Alex, 43, first met in 2005 at a baseball game, but reconnected around 11 years later when JLo spotted him outside a restaurant and felt compelled to re-introduce herself. The rest, as they say, is history.

jlo / Instagram 

Keep Reading: phArticleName