Zara Holland is engaged to Elliott Love.

Zara Holland is engaged to Elliott Love

Zara Holland is engaged to Elliott Love

The 26-year-old star - who appeared on 'Love Island' in 2016 - is set to marry Elliott, 31, after he popped the question in Dubai.

A source told MailOnline: "Zara is over the moon to be engaged to Elliott.

"She went on 'Love Island' years ago to find the man of her dreams - and meeting Elliott came just at the right time."

The loved-up duo met shortly after her stint on the ITV show.

And they're both now excited to start planning their wedding day.

The insider explained: "Elliott proposed in the most perfect way in Dubai, and they couldn't be happier, now they're just excited to start planning their big day."

Zara previously opened up about their romance, describing Elliott as "the one".

The former Miss Great Britain shared: "We're very happy together and have such a great time. He is absolutely amazing and he's definitely the one.

"When I did just come out the villa and I was on nights out or at public appearances guys would be like, 'Can I buy Zara from 'Love Island' a drink?' But he just likes me for me, which was so refreshing."

Meanwhile, Zara previously likened her time on 'Love Island' to being in a "posh prison".

Asked about her time in the villa, Zara explained: "It was just like been in a posh prison, really.

"You have two producers that do live in the villa with you 24/7. So every day we would have talks with them. And they would ask how you're feeling, sort of who you think are the best couples.

"And then they might say to you, 'Right, Zara, so now can you go sit by the pool, we're going to send so and so over and this is what we want you to talk about'.

"It was so controlled in there that you got told when to go to bed, when to wake up, when dinner was."