Love Island fans have been left in tears during Thursday (28 July) evening's episode after Ekin-Su and Davide's emotional final date.
The couple were whisked off for a romantic nighttime date where they enjoyed an evening in a beautiful, colosseum-style setting, complete with Alfie Boe on hand to serenade them.
During the date, the pair opened up about how they'd been feeling, with Ekin telling Davide: "I have never been blushing as much as I have now. You've brought out this completely different side to me that I've hidden for years.
"I was actually scared to show this side for a long time but you've proven to me that someone is out there who accepts me for who I am, my crazy side, my dramatic side, my weird side and my fiery side.
"I've realised that as long as you're with me there's no place I'd rather be."
And Davide opened up to Ekin about how he was feeling, too, telling her: "I mean, I feel inside me that I already won, because I found the, you know, the person that I wanted. I feel like this is the right moment to tell you that I genuinely love you."
No you're crying!
And at the end of the date, both Ekin-Su and Davide were emotional - and they weren't the only ones, with viewers at home blown away by the date.
One person even said they were 'violently sobbing' after watch the romantic scenes, while another said: "Why am i sat here crying my eyes out."
And a third added: "DAVIDE AND EKIN SU WERE BOTH CRYING AND I WAS TOO THAT DATE WAS SO CUTE."
Meanwhile a fourth commented: "Ekin-Su crying made me cry. I love Ekinde soooo much. They’re so pure it makes my heart hurt."
And a fifth said: "No because when Ekin was crying I was BAWLINGGGGGG."
Elsewhere in the episode, Paige and Adam headed off on a luxury yacht, meanwhile Dami and Indiyah enjoyed time out of the villa for a fiesta evening with drummers and flamenco dancers.
It's thought that in Friday (29 July) evening's episode of Love Island, Andrew and Tasha will head out on their final date, as well as Luca and Gemma.
We can't wait to see how the other dates pan out!
Love Island continues at 9pm on ITV2.