Singer Meghan Trainor definitely had just the best birthday ever.

On Thursday, the "Dear Future Husband" singer celebrated her 24th birthday with her boyfriend Daryl Sabara. Trainor was completely surprised when now-fiancé got down on one knee and popped the big question. Of course, she said yes!

The recording artist then took to Instagram to announce the news and shared a video of the moment with her followers.

"Happy birthday to my soulmate. Thank you for changing my life forever and thank you for saying yes! You are the most beautiful fiancé in the world. I love you @meghan_trainor," Sabara captioned in a special video.

Sabara is best-known for playing Juni Cortez in the Spy Kids film series. The actor has also starred in films such as Polar Express, Halloween, and Father of the Pride.

How Did Daryl Sabara Propose?

The couple kept the news a secret for one day, but then shared the emotional moment with everyone. Trainor even posted a snap of the two but did not mention the magical moment.

Sabara, 24, surprised Trainor with her family and friends and proposed to her under a tunnel of Christmas lights a day before her birthday.

Meghan Trainor's Fairytale

The couple began dating in July 2016 but didn't make their relationship public until October 2016.

"I asked every person I met since day one, Find me a boyfriend!" Trainor said.

The pair were introduced by a mutual friend Chloe Grace Moretz. Sabara began supporting Trainor as she went through a second vocal cord surgery and months of vocal rest before she was able to restart her tour.

In an interview with Cosmopolitan, Trainor expressed that she never felt sexy with guys before. The "All About That Bass" singer went on to explain that Sabara is obsessed with every inch of her body and that has helped to improve her confidence more than ever.

What's Next?

The Grammy Award winner is set to appear on FOX new series, The Four: Battle for Stardom. As previously reported, the singing competition will feature an all-star cast such as P. Diddy, DJ Khaled, and Fergie. The four will battle it out on stage as they try to remain in the competition. If a performer does not earn a spot, other artists will try to take their spot.

The Four: Battle for Stardom will debut on FOX on Jan. 4, 2018.

See the video of Meghan Trainor's proposal in the Instagram post below.