Here's a spoiler filled preview of tonight's Great British Bake Off 2016 final.
It's the last ever BBC series and tonight the winner will be revealed after eleven weeks.
Andrew Smyth, Jane Beedle, and Candice Brown are all in the running to be crowned The Great British Bake Off 2016 winner this evening.
The trio will have to impress judges Paul Hollywood and Mary Berry to win the title with a special theme for the final.
It's Royal week in the Bake Off tent as hosts Mel Giedroyc and Sue Perkins present three final challenges to impress the Queen.
The last signature challenge of the series will see the GBBO 2016 finalists take on meringues for the second time this series, a bake that a few of the contestants stumbled over in week six.
Paul and Mary will ask the trio left standing to create a three-tier meringue crown “big enough for the whole Royal Family”.
In the ultimate technical challenge, Mary has made a simple bake very, very tough as the finalists find just one single recipe instruction. It is the final, after all! From measurements to baking time, it's the ultimate test of the final three bakers' intuition as they're left to figure out what to do.
And in Bake Off tradition, the past bakers return and the family and friends of the finalists join the tent for the final challenge of the series.
The last ever BBC series of the Great British Bake Off goes out with the baking equivalent of a bang as Paul and Mary ask for the most bakes ever requested in a challenge.
Five hours tough cooking later, the winner of The Great British Bake Off is revealed by Paul and Mary in front of their friends, family and fellow bakers.
The Great British Bake Off 2016 final airs tonight, Wednesday at 8PM on BBC One.