After 25 days the Celebrity Big Brother 2018 final is HERE and tonight one of the six housemates remaining will win.
But just who will it be?
Once again, CBB this year has proved controversial and things kicked off within days of the show starting.
Last month we saw 13 brand new celebrity housemates join the house and they've proved to be some of the unique yet.
First in was Hollywood actress Kirstie Alley followed by Coronation Street actor Ryan Thomas and headline grabbing footballer Jermaine Pennant.
Next into the house were model Chloe Ayling, 'Human Ken Doll' Rodrigo Alves, The Only Way Is Essex star Dan Osborne and Gabby Allen, a Love Islander from Season 3 in 2017.
Joining the cast next were Comic, Radio and TV presenter Hardeep Singh Kohli, Married At First Sight star Ben Jardine, Emmerdale actress Roxanne Pallet and TV psychic Sally Morgan.
Rounding off the line up are American reality TV personality Natalie Nunn and finally rogue trader Nick Leeson.
The first eviction saw Natalie become the unlucky housemate to get the boot before Rodrigo made an unplanned exit when he was removed.
Chloe then became the second housemate to go be evicted before Ben departed after being voted out by his housemates in a twist that saw viewers nominate.
Roxanne then walked out after a week of controversies that caused headline news before Jermaine made his exit in a surprise eviction last Monday.
Hardeep was the one housemate to miss out on a place in the final in last Friday's final eviction.
Odds suggest it's going to be a clear victory for Ryan but we've already seen some surprise outcomes during this series.
Who are you backing to win Celebrity Big Brother 2018? Vote in our final popularity poll of the series below...
Celebrity Big Brother 2018 continues nightly on Channel 5.
The Celebrity Big Brother 2018 final airs live this evening from 9PM on Channel 5 with Emma Willis.
The final Bit On The Side with Rylan Clark-Neal follows straight after at 10:45PM with the finalists, past housemates and winner.