It's the Love Island 2018 prom in the live final tonight.
After eight weeks of recouplings, dumpings and doing bits, only four couples remain for the final of Love Island 2018.
Following Alexandra and Alex’s exit last night, Wes and Megan, Jack and Dani, Paul and Laura and Josh and Kaz will now battle it out to take home the crown for 2018.
As they prepare for their last evening together in the villa, word reaches the Islanders that the Love Island Summer Ball awaits them.
A text reads: "Islanders, tonight you will all attend the Love Island 2018 Summer Ball.
"It’s now time to brush up on your dance moves. #hipsdontlie #savethelastsalsa"
The Islanders get their own crash course in salsa dancing, courtesy of two specialist salsa performers.
For a rhythmically challenged Megan, it’s a daunting prospect: “I’ve finally got a boyfriend who fancies me, if there’s anything I don’t want to do in front of him, it’s attempt to dance.”
Meanwhile, Dani is also less than impressed by Jack’s efforts on the dance floor: “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.”
But Wes immediately attracts plaudits for his seemingly effortless hip action.
Megan remarks: “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!”
Following the salsa dancing, the girls are whisked out of the villa to try on ball dresses.
They receive a text: “Girls, it’s now time to go dress shopping. Please get ready to leave the villa #yassqueen #sayyastothedress."
With both the boys and girls now suitably attired, and having spent the afternoon working on their declarations of love, the Islanders come together for the Summer Ball, with each girl’s entrance sparking a jaw dropping reaction from the boys.
Assembled together and with the champagne corks popping, Josh proposes a toast.
He 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.”
One by one, the couples then stand opposite one another and make their declarations of love.
Love Island 2018 airs tonight at 9PM on ITV2.