Meghan Trainor has announced that she’s engaged to her boyfriend Daryl Sabara.
The 25-year-old actor, who you’ll recognise from the Spy Kids movies, popped the question on Friday – which was also Meghan’s 24th birthday.
Taking to Instagram, both Meghan and Daryl posted videos of the romantic proposal.
“I SAID YESSSS!!!! For my 24th birthday, the love of my life @darylsabara made all of my dreams come true,” Meghan wrote.
“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 and thank you @ryan.trainor for this amazing video that I’m gonna watch over and over again.”
Meanwhile, Daryl wrote, “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.”
The newly-engaged couple have been dating since July 2, 2016.