Who killed Lucy Beale? It's been the question all EastEnders' fans have been puzzling over since last April, when the 21-year-old daughter of Ian Beale was found dead on Walford Common.
Since then, there have been theories upon theories of what could have happened to the girl - but nothing will be revealed until next week, when the live episodes to celebrate the soap's 30th anniversary FINALLY air.
But that hasn't stopped a dedicated crack team at heat from doing our own investigations. Literally - we've done no other work for MONTHS. So we thought we'd make this video for y'all to show you how our undercover op has been going.
You can also WIN the real-life Albert Square sign, which has been autographed by loads of 'Enders actors, by playing our Who-Though? game below.
What do you think - do you agree with our theory, or have you got your own one?
Who killed Lucy Beale? Here are ALL the suspects
Who Killed Lucy Beale Suspects

Abi Branning
4/1Click here to bet!*Odds correct at time of publishing
Jane Beale
6/1Click here to bet!*Odds correct at time of publishing

Lauren Branning
20/1Click here to bet!*Odds correct at time of publishing

Peter Beale
14/1Click here to bet!*Odds correct at time of publishing

Bobby Beale
7/1Click here to bet!*Odds correct at time of publishing
Jay Brown
6/1Click here to bet!*Odds correct at time of publishing

Whitney Dean
22/1Click here to bet!*Odds correct at time of publishing

Cindy Beale (Williams)
10/1Click here to bet!*Odds correct at time of publishing

Denise Fox
14/1Click here to bet!*Odds correct at time of publishing

Aleks Shirovs
40/1Click here to bet!*Odds correct at time of publishing

Ian Beale
14/1Click here to bet!*Odds correct at time of publishing

Les Coker
6/1Click here to bet!*Odds correct at time of publishing

Lee Carter
25/1Click here to bet!*Odds correct at time of publishing

Ben Mitchell
20/1Click here to bet!*Odds correct at time of publishing

Nancy Carter
33/1Click here to bet!*Odds correct at time of publishing

Max Branning
16/1Click here to bet!*Odds correct at time of publishing

Nick Cotton
25/1Click here to bet!*Odds correct at time of publishing