Denise Welch won Celebrity Big Brother 2012 this evening in a tense final that saw more than a few surprises along the way!
Viewers had been voting all week for Kristina and Karissa, Frankie, Denise, Gareth and Michael to win the show.
Playboy twins Karissa and Kristina were out first, having received the fewest votes of the final five.
Finishing in fourth place was Hollywood actor Michael Madsen, while Gareth took the third position.
It then meant a close final showdown for Denise Welch and Frankie Cocozza to win the show, with Denise coming out on top in the final vote.
What a series!