Shockin' stuff altogether. Those of you who watch the soap will know that Sonia Fowler organised a nude calendar to raise funds for the community centre. Well it wasn't just for the soap, the actual calendar will now be available to buy to raise money for Children In Need. Pretty good idea 'ey?

EastEnders's executive producer Dominic Treadwell-Collins said today: "When we developed our calendar storyline featuring so many of Albert Square's residents as viewers have never seen them before, it seemed such a shame not to share the fun with our audience.

"It's been a long time since EastEnders released a calendar - and this is the perfect opportunity for EastEnders fans to get hold of something a little bit special while raising money for such a worthwhile cause."

Natalie Cassidy - who plays Sonia added: “Everybody who took part in the calendar had a blast, and everyone should have a cheesy EastEnders calendar on their wall for 2015 - go and buy one because it's brilliant, and you're raising money for a wonderful cause”.

Have a creep at some of the steamy pics below...

Natalie Cassidy (Sonia Fowler)

Shona McGarty (Whitney Dean), Jacqueline Jossa (Lauren Branning)

And here's Ben Hardy (Peter Beale) again... ahem, because it's a very.... eh, artistic shot.

Children In Need is on tonight on BBC1 from 7.30pm.

You can buy the calendar here.