It's been a long nine weeks, and the final of this year's season of the Great British Bake Off is finally upon us.

Our three finalists will battle it out on Tuesday for the Bake Off crown after a tricky few weeks in the tent.

Who has made it to the final?

It has been a tough competition, but we've been left with three very capable and talented finalists this year.

Peter Sawkins, a 20-year-old student from Edinburgh, is one of those hoping to take home the crown. 

He'll be up against Laura Adlington and Dave Friday, who are also hoping to be named this year's champion.

What is this week's theme?

Funny that - we don't quite know. In previous years, there hasn't been a set theme, and so this year could follow a similar pattern.

According to RadioTimes, the finalists will be asked to make puff pastries with set custard in their signature challenge, something to do with chocolate and nuts in their technical and a "magnificent dessert tower" for their final showstopper.

When is the final?

The final takes place on Tuesday, November 24 at 8pm.

How to watch the Great British Bake Off Final?

The final will be broadcast on Channel 4, and will also be available on Channel 4+1 an hour later, or on streaming site, All4 after the broadcast is ended.