We finally know when Lucy Beale's killer will be revealed!
Eastenders bosses annouced the news on Twitter last night.
After dragging the mystery out for ages, the show has decided to drag it out just a little bit longer - all will be revealed on Thursday the 19th of February, halfway through the soap's 30th anniversary week.
It's set to be a dramatic episode ... as that's the date Ian and Jane are also set to tie the knot. Dramz.
The celebration week also includes a live episode!