We still haven't quite recovered from last week's Let's Dance. The sight of Vanessa Feltz being lowered on to a canon in err, rather questionable attire, will stay with us forever. There's just no sleeping after that lads. Anyway, tonight's the Grand Final sees Jodie Prenger, Lee Nelson, Tim Vine; the Soap Stars, aka Dean Gaffney, Natalie Cassidy, Claire Sweeney and Ricky Groves, comedienne Katherine Ryan and Corrie's Antony Cotton go head to head to claim the crown. And there'll be a bit of music from Bruno Mars and Taylor Swift too.