Cape Town - Singer Meghan Trainor announced her engagement to Spy Kids actor Daryl Sabara in a sweet Instagram video on Friday.
The adorable video is set to the Meghan's song Hopeless Romantic and shows Daryl getting down on one knee, while Meghan starts trying. The pair are then greeted by friends and family.
The 24-year-old 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 princes."
The couple started dating in July 2016.
WATCH THE FULL VIDEO HERE: