EastEnders newcomer Ravi Gulati has found himself at the centre of huge storylines in his short time in Walford.
He's already a secret soap killer having murdered someone, before framing another character.
Ravi was also at the centre of a DNA bombshell just weeks into his arrival, discovering he had a whole new family.
Currently, he's being investigated over his criminal ways - while he's targeting Denise Fox over a fling, amid his feud with her husband Jack Branning.
Ahead of a dramatic Christmas Day death for one male resident, and theories that he could be the victim, here are the biggest moments of Ravi's time in Walford so far...
Killer secret
Ravi murdered the man he thought was his dad for years, Ranveer Gulati, after a deadly showdown.
Suki Panesar had hit him over the head after he tried to rape her, and she believed she had killed him.
He woke up though as Ravi was trying to dispose of his body, and a struggle ensued leading to his actual death.
Ravi had Suki believe she was the killer until the police came knocking, with a plan to frame her which backfired.
Suki's son Kheerat took the blame for the crime as the manipulated video evidence proved Suki's guilt, while Ravi was always planning to bump off his dad it later emerged.
Ravi's killer crime remains hidden for now, with just a few people knowing the truth.
DNA twist
When Nish Panesar made his debut on the BBC soap, it emerged he had a secret son - Ravi.
Ravi visited Nish randomly while he was in prison, and the episode confirmed that they were father and son.
Soon the secret came out, and Suki and her children discovered that troublemaker Ravi was Nish's child which certainly complicated things with Ranveer's murder.
True identity of crime boss
Ravi has been working for a mystery man named Christos, with detective Jack Branning investigating them both it seems.
But viewers are speculating the mystery villain we have yet to meet might be a cover, and perhaps Ravi is actually working for someone else.
Fans think they know the real identity of his boss, and have questioned if it is Ben Mitchell or someone Ben recently met at the gym, or perhaps even Lola Pearce's mum Emma.
But could it be Phil Mitchell despite the Mitchells and the Panesars often clashing? After all, Phil and Ravi first met when they were both in prison, ahead of Ravi's arrival in Walford.
Phil asked Ravi for help when he needed protection in prison, in exchange for information Ravi wanted on Kheerat.
Christmas Day murder and Jack Branning feud
One male character will be killed off on Christmas Day, and Denise is one of the six female suspects - as is Suki.
Viewers are speculating Ravi could be the body on the floor after his trouble with Suki and Denise, and with his feud with Jack heating up.
Ravi knows Jack is looking into his every move, so could it all lead to a deadly showdown?
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One and BBC iPlayer.