This year's X Factor has gone so fast, with this weekend seeing the final auditions already! But there's certainly no let up, with tonight's penultimate show bringing yet more tears - as Tulisa ends up opening the floodgates judges desk, and drama - with Louis Walsh arguing with Kelly Rowland.
But don't worry, there's also some contestants singing too.
The first of those to take to the stage is Natasha, who - dressed in a skimpy purple outfit - wants to show the panel her "sexy dance moves". Suffice to say that's not all she shows the judges... and some 4,000 X Factor fans at Cardiff's Motorpoint Arena.
After a string of equally poor showings in Wales, it's [tag]John Adams[/tag] that finally proves the stay has been worthwhile. The
absolutely gorgeous maths teacher ("It’s my day off!" he tells Dermot) takes to the stage to perform Damien Rice's Cannonball.
Next on the stage is 31-year-old mother-of-four [tag]Michelle Barrett[/tag], whose story touches a nerve with Tulisa. Make sure you a have a hankie or two on hand for this latest tear jerker.
Feisty Tulisa is quickly back on form however, as she and fellow judges Gary Barlow, Kelly Rowland and Louis Walsh clash over the contestants. Gary remarks: "Tulisa is so cheeky, such an attitude"
But an angry Louis blasts Kelly when things get too much: "You’re so difficult today, how dare she!"
Back to the acts, and not getting nearly enough time on screen is the lovely [tag]Melanie McCabe[/tag], who wins over Kelly Rowland with her Rihanna performance, and [tag]Sarah Watson[/tag], who performs 'Love Story' for the panel.
Closing the show it's [tag]John Wilding[/tag], returning after failing to make it past judges' houses last year. Other than his new teeth, we don't think much is different this year, but then the 18-year-old was incredibly good last year anyway, will he be able to go all the way to the live shows this time round?
Follow us on Twitter for more X Factor news, gossip and exclusive pictures!