EastEnders have released a trailer that reveals there are many storms brewing in Albert Square this autumn…

Rape victim Linda’s (Kellie Bright) nightmare continues when she takes a pregnancy test… What will she do now?

Denise (Diane Parish) digs up murder victim Lucy Beale’s purse and phone at the allotments. Who does she grow suspicious of?

Tosh (Rebecca Scroggs) turns violent on Tina (Luisa Bradshaw-White) – again. Will this beating be the last beating Tina takes from her?

Jane (Laurie Brett) returns… But why isn’t that good news for Ian (Adam Woodyatt)?

Kat (Jessie Wallace) and Alfie (Shane Richie) turn on Stacey (Lacey Turner)… Will she seek comfort from Dean (Matt Di Angelo) and become his next victim?

Charlie (Declan Bennett) tells Ronnie (Samantha Womack) “nothing will stand in the way of me and you”. Then Nick (John Altman) appears in front of Dot (June Brown), who hears the words she thought she’d never hear again: “Hello Ma”! Will she be pleased to see him?

Undertaker Les (Roger Sloman) and his wife Pam (Lin Blakley) have a dark secret that ‘we always said no one must ever find out’ Pam says. Is it anything to do with the body they buried as Nick Cotton?

Babe (Annette Badland) threatens to reveal Stan’s (Timothy West) secret. What’s the old man hiding?

Ben (Harry Reid) tries his luck with Johnny (Sam Strike) – but Johnny is horrified not smitten. How will Ben react?

And the trailer ends with Denise swigging from a glass of wine and saying, with all the misery she can muster (and that’s quite a lot), “Roll on Christmas”.

We’re excited. Are you?

Click here for the video.

EastEnders continues on BBC1, Monday, October 20, 8.00pm.