The Great British Bake Off 2016 final airs this Wednesday 26 October at 9pm on BBC1.
12 keen bakers have been whittled down to just three, with Jane Beedle, Candice Brown and Andrew Smyth fighting it out to be crowned 2016 champion after Selasi was knocked out in the semi-final.
It's also the final ever Bake Off episode on the BBC, before Channel 4 take on the show.
Who do you think will win? Which baker has impressed you most this series? Find out more about all the series seven bakers by clicking the links below.