It was Candice Brown who won the Great British Bake Off 2016 last night and she couldn't be happier.
Candice triumphed over Andrew Smyth and Jane Beedle in the final of the last ever BBC series.
Mary Berry and Paul Hollywood announced the winner alongside hosts Mel Giedroyc and Sue Perkins yesterday evening.
Speaking after her victory, Candice reacted: "When they said my name, that means more to me than anyone will ever realise. I have low self-belief, even though my friends and family constantly build my confidence up.
"So it was a big moment in my life, probably the biggest so far. I felt that everything happens for a reason, and I did it, and that makes me smile so much. In fact, I can't stop smiling."
She added: "When they announced the winner, I almost didn't hear it and was in complete and utter disbelief. I was aware of it but I couldn't take it in. Mary and Paul came over and I thought my knees would give way, I was trembling so much."
Mary Berry said on choosing Candice as the 2016 Bake Off champ: "It wa well deserved for her determination and passion - she really has excelled. For her wonderful flavours, and everything always looked gorgeous."
Paul Hollywood added: "The standard was exceptionally high. Candice is very much all or nothing. When you look back on some of her bakes they have been beautiful. When she nails it, she is one of the best."
As for what Candice has planned, she hopes to one day open a vintage tea and cake shop and added: "Let's wait and see what will come my way but I will be grabbing it with both hands and running with it, that's for sure. It would be crazy not to, wouldn't it?"
The Great British Bake Off will move to Channel 4 next year.