EastEnders star Laurie Brett has defended the length of the 'Who Killed Lucy Beale?' storyline.
The BBC soap killed off Lucy in April 2014, but the aftermath of her demise is still playing out on screen nearly two years later.
Viewers have seen the Beales try to cover up the truth this year, but their actions could come back to haunt them over the Christmas period.
Speaking candidly about the mixed reaction from fans, Brett - who plays Jane Beale - admitted: "I think there's such a juxtaposition in this age of social media. Some people want everything right now, but the art of storytelling is long-term.
"With the Bobby story and the Dean rape story, we've gone back to long-term storytelling. At the end of the day, you can't have everything instantly. We're not on Instagram, we're not on Twitter - we're a television programme and you're seeing a family go through this maze of stuff. That takes time."
At Christmas, there'll be another shift in the storyline as Bobby finally discovers his guilt. He learns the truth from Sharon Mitchell's young son Dennis, who has overheard a conversation about Lucy's murder.
Brett continued: "Part of the conclusion comes at Christmas, when Bobby is told by Denny that he killed Lucy. That sets another ball rolling and there's a lot of emotional fallout for everyone in the Beales who's involved in that.
"You wouldn't feel it so much if it hadn't taken so long to get there. That's what happens in a family. I always knew that Live Week and the reveal was just the beginning of a big story, but I didn't quite know how big it was going to be."
EastEnders airs an hour-long special on Christmas Day at 8.45pm on BBC One.