This series of Ex On The Beach is 100% the best yet, and we've watched every episode of every series. Except the one no one watched, obvs.
And tonight the MEGA DRAMZ continues when two major characters are sent home.
HERE BE SPOILERS
The first up is no shock, as we reported on it last week. Jemma Lucy is kicked out of the showafter a huge row with Kayleigh Morris that sees both women held back by security.
The cause of their row? Ashley Cain. Hope he was worth it, ladies.
The second one has completely blindsided us. Are you ready for it?
Are you sure?
OK, it's Jordan Davies.
Jordan is booted out by Charlotte Dawson, our new bae. Char's given a choice between getting rid of Jordan, who treated her really rather horribly by getting with her and then moving onto Chrysten Zenoni that same night, or the newest villa mate Alex Stewart.
Alex is Char's ex, who she was with for six years, and when he comes out of the sea she tells him that she still loves him.
When the tablet of terror strikes, telling Char she has to choose between the men, Jordan nominates himself to go, which is actually rather dignified, well done Jordan – that's probably the first decent thing he's done this series.
Elsewhere, Stephen Bear is once again f*cking Lillie Lexie Gregg over.
Bear decides that Lillie isn't "fulfilling his needs" which we read to mean "frequent – or any – blowjobs" so decides to try his hand with Chrysten and kisses her in front of Lillie.
What is he actually playing at? It's almost like he's not great boyfriend material, isn't it?
*Ex On The Beach continues tonight at 10pm on MTV. *