Fans of the BBC One series “EastEnders” were left with their jaws on the ground Thursday night when Lucy Beale’s (Hetti Bywater) killer was finally revealed. The character’s death has been a major story line on the long running UK soap opera since the event happened in April 2014. Now after months of speculation, viewers finally know the murderer.

So, who killed Lucy Beale? None other than her 11-year-old half-brother, Bobby Beale (Eliot Carrington).

The shocking reveal occurred as part of the “EastEnders” 30th anniversary special. While other characters like Jane Beale (Laurie Brett), Lucy’s step-mom, were speculated to be involved in the murder, in the end it came down to little Bobby. A flashback in the episode cleared Jane’s name by revealing that she was the one to simply discover Lucy’s body – and was covering up the crime for Bobby. The young boy was standing over his sister with the weapon.

“Whatever she says, she started it,” Bobby told Jane. “She made everyone unhappy.”

Bobby’s reveal was a big twist – especially because he was never considered a main suspect. Fans of the BBC show will remember that Lucy made numerous enemies leading up to her death. That night she got into a big fight with her father, Ian (Adam Woodyatt), after he discovered cocaine in her jewelry box. Meanwhile, her twin brother, Peter (Ben Hardy), became upset after he overheard their father say that he’s the most proud of Lucy.

Outside of family drama, Lucy ended her secret love triangle between Lee (Danny-Boy Hatchard) and Max (Jake Wood). Max wasn’t ready to end the relationship, and violently grabbed her right before the murder occurred. As for Lee, his other fling, Whitney (Shona McGarty), was upset to find out about his relationship with Lucy – leading many fans to suspect that she killed Lucy out of jealousy.

In the end, Bobby’s reveal as the murderer wasn’t even the biggest surprise of the episode. The return of original character and Ian’s mom, Kathy Beale (Gilliam Taylforth), left fans with their mouths open. Kathy was killed off the soap opera in 2000 after a car crash in South Africa – yet she showed up to confront her ex, Phil Mitchell (Steve McFadden).

“EastEnders” viewers will have to continue watching as more information about Kathy Beale and the night of the murder is revealed. Check out how Twitter reacted to the shocking events: