When AJ McCarron asked longtime girlfriend Katherine Webb for her hand in marriage, he pulled out all the stops to ensure it was a day the lovebirds would never forget.
A source reveals exclusively to E! News that the 23-year-old star quarterback was planning and organizing "for a while" to pop the question, and the special occasion was truly a family affair.
The intricate plan included enlisting some necessary help from his mom Dee Dee in order to trick the brunette beauty to make sure everything went according to plan at The Beach Club, a Spectrum Resorts property, in Gulf Shores, Alabama.
"AJ and his mom told her they had to be on property for a benefit," the source explained. "It wasn't out of the ordinary for her to be attending a charity benefit. They told her it was for a charity Dee Dee was involved in."
Luckily for the lovebirds, they will be able to watch the "beautiful" moment and cherish it forever because the proposal was caught on camera.
"Katherine and AJ were told the charity's cameras wanted to do some beauty shots of the couple at Coast Restaurant at the Beach Club," the source explained. "So, AJ and Katherine headed to Coast Restaurant, and that's where AJ proposed. He proposed overlooking the Gulf of Mexico."
The 24-year-old bride-to-be was completely shocked when she received the 5-carat cushion-cut center sparkler and "didn't have a clue she was going to be proposed to that weekend."
And the surprises kept coming for the former Miss Alabama USA. Webb's loved ones popped out shortly after the engagement and the couple celebrated with their families for a bit at the Beach Club, before heading to Fisher's restaurant. And yes, there was a beautiful cake.
"This cake is incredible! I couldn't have asked for anything better for my engagement. Thank you !" Webb shared on Twitter.
Congrats again to the happy couple!