It's the I'm A Celebrity 2012 final tonight, and two stars remain battling it out for the title of Queen of the jungle.
Speaking after his exit last night, David said: “I have to say I was a very happy man with the last two in there, it could have been an ugly couple in there!”
Insisting he couldn’t choose between the pair when asked who he wanted to win, David added: “I love them both, I couldn’t pick between them, both deserve to win for many different reasons.”
Charlie and Ashley have both had very different journeys to get to this point.
Soap star favourite Charlie had been tipped to make the final from the beginning, and was originally the bookies' tip to win the series.
However it's been an uphill struggle for Ashley, who wasn't the best known celebs on this year's line up.
The Pussycat Doll singer was originally the favourite to be the first out, but has turned the public's views on her around to now be the favourite to win.
As well as the result, tonight's show will see Charlie and Ashley taking on the iconic final feast eating bush tucker trial.
The pair will have to eat jungle delicacies such as camel penis and live cockroaches to win a final party.
Vote for who you want to win I'm A Celebrity 2012 in our poll below!
Find out which of the girls will win when the I'm A Celebrity 2012 final airs on Saturday night on ITV1 and ITV1HD.