Credit: Instagram

Sigh, time flies when you're watching Teen Mom. It seems like just yesterday that Kailyn Lowry was single and ready to mingle after breaking up with that bugaboo Jordan, and nowadays she's happily married to a sexy air man named Javi Marroquin — and they're expecting a baby!

Kailyn and Javi are the cutest couple on reality television, and they just celebrated a huge milestone: the two-year anniversary of when they met! This dynamic duo first locked eyes on October 5, 2011, when Javi strolled into the store where Kailyn was working and casually asked her out on a date.

"Two years ago, today, I was working at the mall when @JaviM9 came in shopping," Kail tweeted. "He asked to take me for ice cream & I said no."

Adorable, but it looks like Javi has a slightly different version of events. "2 years ago today you asked for my number," Javi tweeted to Kailyn. "let's not forget to mention that. #BIGPAPIIIIII."

Kailyn's response? "YOU ASKED ME OUT AND I SHOT YOU DOWN FIRST. Don't get it twisted."

We're with Kailyn on this one. She's told the story of her first meeting with Javi before, and apparently he and his brother wandered into Buckle (where Kailyn was working), she flat out rejected his ice cream offer, and then he returned for round two.

"He came into Buckle again and we started forming a friendship via Twitter and Buckle visits," she explained on her website. " :o) Eventually, I gave him my number. ;)”

Either way, we're thrilled that Kailyn and Javi met and fell in love. They're adorable, perfect, and we can't wait for them to welcome their baby boy or girl!

Source:  Kailyn's Website