It was drag act Courtney/Shane who won Celebrity Big Brother 2018 this evening, beating former MP Ann Widdecombe in the final vote.
Once again, CBB this year has proved controversial and things kicked off within days of the show starting.
At the start of last month we saw 16 brand new celebrity housemates join the house for what was 'Year Of The Women'
By this evening, just five remained as the series concluded after 25 days.
Those left making up the Celebrity Big Brother 2018 line up for the final were former MP Ann Widdecombe and Ex On The Beach star Jess Impiazzi.
Making up the boys alongside RuPaul's Drag Race star Courtney / Shane are Boyzone singer Shane Lynch and British ballet dancer Wayne Sleep.
First out this evening in fifth place was Wayne, who told host Emma Willis: "It's massive to make the final. You just feel this wealth of love from everybody who voted for me."
In fourth place was Jess, who said: "I'm flabbergasted. It's all so unreal to walk out and people are cheering you, it's a wonderful feeling inside."
Shane L ranked in third, saying: "Three as a number in my life has always been good so I'm happy."
They left Ann and Shane J/Courtney in the final two, with the winner announced in the second live show of the evening.
Host Emma returned to the house to announce that Courtney/Shane had triumphed after receiving the most votes. Shane J/Courtney had 49% of the vote.
Shane J/Courtney said: "This is just amazing! Thank you! Thank you to the eight glorious women who were in the house and to all of my other housemates. Those people made it possible, those experiences we had...this is so surreal right now.
"It's amazing to think the public have chosen me, I guess it's validation. I guess this is validation that it's OK to be different."
That left Ann to leave as runner up.
It was the results the bookies had predicted, but do you think the right person win?
Are you happy with tonight's Celebrity Big Brother 2018 final results? Who did you want to win? Tell us in the comments below!
Celebrity Big Brother airs on Channel 5.