Rylan Clark has been named Celebrity Big Brother 2013 winner in tonight's series final.
Rylan triumphed over Spencer and Heidi after the pair were left as the final two this evening.
Earlier, Ryan Moloney has left in third place, Claire Richards in fourth and Neil Razor Ruddock was the first out in tonight's live show in fifth place.
Speaking before the result was announced to the house, Rylan said: "I just want to say thank you for everyone for keeping me in, I've loved living with everyone. Walking in the doors my dreams come true.
"How's your luck? It's me v Speidi. I'm so over the moon, whatever happens I'm over the moon!
"Not in a horrible way, but Big Brother is about coming in here and being your real self, and that's what I've done!"
Brian Dowling then spoke to the house to reveal the final result, and the crowd finally got their way as Speidi lost out to Rylan in the last public vote.
There were tears aplenty from Rylan after the result was announced, while Speidi congratulated the X Factor singer before leaving.
After Speidi's chat with Brian it was time for Rylan to leave, with quite the fanfare of cheers and fireworks.
Brian told Rylan: "This is like a dream come true!
"Honestly, on my life, for the past year, all people have been doing is picking up the phone for me! I so appreciate it with all my heart, you've really made me.. like...They hated me three months ago, I don't know what's going on!"
Rylan was even slightly positive towards Speidi, saying: "They're a genuine couple, they're so in love with each other... they're SO made for each other!"
Are you happy with the winner? Did you want Rylan to win? Add your comments below!
Browse pictures of the Celebrity Big Brother 2013 final below...