We haven't had a shock departure since YoYo's early exit, but now there's a double dose of departures as both Joe and Kristina head home...
Joe, Kristina and Gina are sent to the beach to meet the new arrival and it's Gina who is forced to face her former flame. Her ex of two and a half months, Alex Kippen, emerges out of the sea.
Gina, meanwhile, is excited to see him (maybe because of all that recent drama with Kieran and Olivia), but her excitement soon turns to dread as the Tablet of Terror forces her to choose someone to send back home: Joe or Alex.
Nancy-May had to make the cut when it came to YoYo a few weeks back, and deciding to give her ex-beau at least one night in Portugal, Gina opts to wave goodbye to Joe instead.
Although, she later has Naomi to answer to.
Joe and Naomi had got on well in the villa and early on it was quite clear that Naomi liked him. She wasted no time in marking her territory when Gina (she is Joe's ex too) surprised the gang. Could it be round two for the girls?
Meanwhile, Kristina decides it's her time to leave too.
She only arrived last week to surprise James (and his new girlfriend Ashleigh Defty on their romantic dinner date - awkward), but found herself on the edge of the group, after James accused her of lying about their past.
While she claims the pair enjoyed a string of dates and had slept together while James was dating ex of three years, Olivia, he insists it was one date and nothing happened between the pair.
Realising the villa is not for her, Kristina packs her bags and makes a swift exit...
Ex On The Beach continues tonight Tuesday 1 March at 10pm on MTV.
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!