Congrats to Meghan Trainor and Daryl Sabara — the couple is engaged! The 25-year-old Spy Kids actor popped the question on the singer's 24th birthday. Meghan has been dating her boyfriend publicly since October 2016.

She shared a video that her brother, Ryan Trainor, made documenting their engagement and wrote, "I SAID YESSSS!!!! For my 24th birthday, the love of my life @darylsabara made all of my dreams come true. He proposed to me under a tunnel of beautiful Christmas lights and surprised me with my family and friends. I’m still in shock. I’ve never been this happy! Thank you Daryl, my family and friends for making me feel like a real princess ?????."

Daryl posted the same video, writing, "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."

Ugh! The feels. It looks like there wasn't even a dry eye in the house. (You know Gary Trainor was definitely crying.)

Meghan later shared a romantic photo set on Instagram, writing, "I’m so happy it’s you @darylsabara I knew it from the moment I met you❤️."

Congrats to the happy couple! Earlier this month, they both called each other the "love of my life," so we knew that their relationship was stronger than ever. Still, we had no clue they would get engaged.

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.