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