The final X Factor: Celebrity results are in - who won in this weekend's show?
Celebrity X Factor has brought together familiar faces from the worlds of music, film, sport, television and social media together as they compete to win a life-changing recording contract.
Saturday night (November 30) saw the sixth and final live show where it was Megan McKenna who won The X Factor: Celebrity.
Megan reacted: "Thank you so much for everybody who voted for me. I'm living my dream, thank you so much!"
This weekend saw the remaining four acts performing live up to two times.
Judges Simon Cowell, Nicole Scherzinger and Louis Walsh all gave their comments on the performances but viewer votes alone decided which celebrity was crowned the winner.
First the final four acts each performed a Christmas song before the voting lines were frozen.
Host Dermot O'Leary then read out the act with the fewest votes as V5, who were eliminated in fourth place.
The top three acts then returned to the stage to sing again, reprising their favourite song from the series.
Lines then closed for good as Dermot stepped out with the all important final results.
With the most votes, Megan was crowned winner of The X Factor: Celebrity 2019 leaving Max & Harvey in second place and Jenny Ryan in third place.
Celebrity X Factor results recap
The first results show of the series saw chat show host Ricki Lake and American actress Olivia Olson leave before actress Victoria Ekanoye and actor Jonny Labey were eliminated.
In Week 3 it was Love Island group No Love Lost and broadcast journalist Martin Bashir who went home while the Quarter Final saw Glee actor Kevin McHale eliminated.
In the semi-final it was both rugby trio Try Star and footballer turned actor Vinnie Jones who left.
The X Factor: Celebrity aired on ITV.
Episodes are available to catch up on via the ITV Hub online here.