The 'Love Island' finalists will take salsa lessons from two specialist dancers tonight (30.07.18) ahead of finding out who is crowned the series winner.
Remaining Islanders Wes Nelson, Megan Barton Hanson, Dani Dyer, Jack Fincham, Josh Denzel, Kaz Crossley, Laura Anderson and Paul Knops will be treated to a Summer Ball, but beforehand they attend a crash salsa course - and some have better moves than others.
Megan jokes: "I've finally got a boyfriend who fancies me, if there's anything I don't want to do in front of him, it is attempt to dance."
But she is more than happy to see Wes throwing a few salsa shapes, admitting she finds him "sexy".
She says: "Wes was still better than me. I was like 'how do you look so sexy doing that? I'm supposed to be the sexy one!"
Megan isn't alone in being rhythmically-challenged, as Dani jokes Jack's dancing leaves a bit to be desired.
She says: "Jack ... not the strongest of dancers, bless him.
"I just think he struggles to pick his feet up. Everything just sinks to the ground and he just moves a little bit like a dad."
The girls then head out of the villa to shop for ball dresses, and later in the evening the couples declare their love for one another at the Summer Ball.
Josh proposes a toast, and says: "Guys we all look great. Thank you guys first of all for making my time in here unbelievable. I couldn't have wished to have this journey with a better group of people.
"I know we've made friends for life both boys and girls. Cheers to the final."
Each Islander then takes it in turns to read out their declarations for their significant others, and Jack struggles to hold back the tears while affirming his love for Dani.
He says: "You are everything that I've ever wanted in a girl. Getting to know you and fall in love with you has been one of the most wonderful things to ever happen in my life.
"Firstly, you are an absolute sort. You are so caring and selfless, you have such a beautiful smile ... when I see you happy, it makes me feel a way that I've never felt about someone before."
The 'Love Island' final airs tonight at 9pm on ITV2.
Tagged in Wes Nelson Dani Dyer Jack Fincham