Charlie Brooks has beaten Ashley Roberts to win I'm A Celebrity Get Me Out Of Here 2012, and the title of Queen of the Jungle.
The Eastenders actress took the crown after a very close battle, with the lead changing at least once during the broadcast of the live final.
After more than three weeks in camp, the pair were brought up to the treehouse studio, where Charlie was reunited on air with her young daughter Kiki, whom she has dubbed the 'Princess of the Jungle'.
The rest of this year's contestants - except for Brian Conley and Nadine Dorries, who had already flown home - then joined them for the results.
Charlie said she 'never in a million years' expected to win, and praised her fellow campmates including David Haye and Eric Bristow.
Meanwhile, former Pussycat Dolls singer Ashley was happy with second place, saying: "I have gone beyond what I ever expected to get through in this competition. I'm so proud of myself."
Charlie is only the fourth female winner of the show in its twelve-series history, following Kerry Katona, Carol Thatcher and Stacey Solomon.
I'm A Celebrity is expected to return for a thirteenth run next year.