Celebrity Big Brother 2017 viewers have been left stunned by tonight's final results.
It was Coleen who won Celebrity Big Brother 2017 this evening, beating Jedward in the final vote.
X Factor duo Jedward had been huge favourites to win the series before the show but Coleen beat them on the night, and many viewers were shocked.
One fan wrote online: "Every year the wrong people win lately. Honestly who votes. Can't be serious? She's done nothing. They are beyond entertaining. Madness #CBB"
Another declared: "THE WORST END TO ONE OF THE BEST SERIES EVER #CBB #CBBFinal
A third posted on Twitter: "A #CBB final has never shocked me before.... until now. #CBBFinal #CBBColleen"
And a fourth complained: "I can't accept this. Coleen done absolutely nothing. Nowt. She sat in the smoking area and bitched. This is ridiculous. #CBB"
Earlier this afternoon bookies had Jedward as the firm favourites to take the title.
James Cosmo - who was out in fourth - was second favourite followed by third placed Kim Woodburn.
However it was votes that mattered and after several vote freezes and eliminations, Coleen received the most votes from the public.
Coleen told host Emma Willis after her victory: "I've never won anything in my life ever! I feel really lucky and thankful for everyone who voted for me! If I put my hand on my heart... I didn't deserve to win it, I've been pretty boring!"
Are you happy with tonight's Celebrity Big Brother 2017 final results? Who did you want to win? Tell us in the comments below or tweet us @tellymix!
Celebrity Big Brother airs on Channel 5.
The show will return in the summer.