How sweet! On Jennifer Lopez and Alex Rodriguez‘s second anniversary this past weekend, the singer, 49, took to Instagram to show the world just how much she appreciates her 43-year-old beau for standing by her side for two years and counting.

“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!!” Jennifer captioned the adorable post, which included several photos of Jen and Alex together. “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 … 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…” See J.Lo’s cute anniversary post for Alex below! 

Along with a photo of the singer and Alex leaning in for a kiss, Jen additionally shared a few solo photos of A-Rod looking extremely handsome and one pic of the two with their four kids from their past marriages. “We love each other and we love our life together,” Jennifer previously gushed to People about her relationship with the baseball star. “The exciting part of our love is that we’re both very aware of how lucky we are to have found each other.”

J.Lo and Alex have been getting along so well that a source previously told Us Weekly, that “an engagement is definitely on the horizon” for the couple. How exciting! “Alex is obsessed with Jen and spends as much time as he can with her,” the insider said. And the director of Jennifer’s newest movie, Second Act, believes that marriage is in the stars for the two as well!

“I think it’s inevitable [that they are going to get married] but I’m not going to predict when,” Peter Segal told Us Weekly in a separate interview. We can’t wait to see what the future holds for Jennifer and her hunky boyfriend!