Actress Louisa Lytton, who plays Ruby Allen in EastEnders, has got engaged.
The star started blubbing "like a baby" when she saw her significant other, Ben Bhanvra, had dropped to one knee during their recent romantic break in the Maldives, and despite being excited she also started "freaking out".
Speaking in a joint interview with OK! magazine, Louisa said: "When I saw him on one knee I started crying like a baby. I was so excited but my brain went into overdrive and I started freaking out.
"I had no idea he was going to propose."
Ben took Louisa to a quiet part of the island to pop the question where he told her he wanted to fly his drone to take some picturesque photos of the surrounding area.
But his proposal didn't quite go to plan when a cleaner showed up and was "mesmerised" by the unmanned aerial vehicle.
I had no idea he was going to propose.
Ben added: "I had to wait for him to leave. The cleaner finally disappeared so I got a speaker out of my bag that I was going to use to play a song for when I proposed but the Wi-Fi signal was bad so I couldn't get it to play.
"By this point I was so frustrated that I just grabbed the ring and got down on one knee."
The happy couple are planning to marry in the US in 2021, and the pair are keen to start a family.
Louisa said: "I want at least two children and Ben wants three so we'll have to get cracking pretty soon after the wedding."
Louisa reprised her EastEnders role as Ruby Allen in September last year after 12 years away from the BBC One soap.
Ruby recently got justice after she was raped by two men, Ross and Matt, in a consent storyline.
On screen, Ruby is currently in a new relationship with Jay Brown, however things became slightly awkward when she gave his ex Lola a job.
Jealous of Lola, Ruby began giving her a hard time at work before firing her after Lola flooded the flat.
However, she rehired her after Billy took the blame for Lola's actions.
Read Louisa's full interview in OK! magazine, out now.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!