It's Strictly Come Dancing's 2016 Halloween special this Saturday and here are all the dances and songs.
So beware of all the Strictly Halloween SPOILERS below!
This week spiders, witches, broomsticks and ghosts return to the Strictly ballroom for the Fright Night Halloween special - the spookiest event in the Strictly Come Dancing calendar!
Hosts Claudia Winkleman and Tess Daly present what promises to be a spine-tingling show, as the remaining 10 face their fears and step out once more.
Deciding who was startlingly good, and who was horrifyingly bad, judges Len Goodman, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood will be casting their votes, while viewers take to the voting lines.
After Lesley Joseph's elimination on Sunday night, ten celebs remain in the contest but one more will make an exit this weekend.
Here's week 6's Halloween Strictly Come Dancing song and dance list in full...
Strictly Come Dancing 2016 songs and dances - Halloween / Week 6
Anastacia and Brendan will be dancing the Jive to ‘Bat Out Of Hell’ by Meat Loaf
Claudia and AJ will be dancing the American Smooth to ‘Black Magic’ by Little Mix
Daisy and Aljaz will be dancing the Paso Doble to Santa Esmeralda version of ‘Please Don’t Let Me Be Misunderstood’
Danny and Oti will be dancing the Foxtrot to ‘Take Me To Church’ by Hozier
Ed and Katya will be dancing the Cha Cha to the Hansel Martinez version of 'Love Potion No. 9’
Greg and Natalie will be dancing the Rumba to ‘Bring Me To Life’ by Evanescence
Judge Rinder and Oksana will be dancing the Paso Doble to ‘Born This Way’ by Lady Gaga
Laura and Giovanni will be dancing the Tango to 'Paint It Black' by The Rolling Stones
Louise and Kevin will be dancing the Charleston to the Emeli Sande version of ‘Crazy In Love’
Ore and Joanne will be dancing the Charleston to the Bow Wow Wow version of 'I Want Candy’
What do you make of all that then? Tell us in the comments below!
The remaining ten couples will take to the dancefloor once more next week when Strictly Come Dancing returns on Saturday 29th October at 6.45pm.
And one more celebrity will leave in the latest results show on Sunday 30th October at 7.15pm on BBC One.