Last week on Emmerdale, teacher-turned-groomer Maya Stepney (Louisa Clein) ended up in hospital after being attacked.

Viewers began pointing the finger, with some speculating it was David (Matthew Wolfenden) while others said he was too obvious.

However, tonight, when David was visiting Maya in hospital, she revealed who it really was.

In a surprise twist, she confessed it was "some random woman" – but fans aren't convinced.

They reckon it could be Alicia (Natalie Anderson), who raised Jacob as her son.

In the hospital, Maya said: "It was just some random woman that attacked me, that's the truth.

"I don't know who it was, but it was definitely no one that I know.

"She obviously just recognised me and thought some rural justice was in order."

OUCH: Maya ended up in hospital after being attacked
OFF THE HOOK: Maya revealed it was not David who attacked her

David returned home with Jacob, who had rushed to the hospital, and shared what Maya had explained.

But viewers started speculating about who this mystery woman could be and landed on Alicia.

One tweeted: "Random woman? Please be Alicia."

A second wrote: "OMG it has to have been Alicia who attacked Maya!"

WORRIED: Jacob rushed to the hospital to see Maya
TWIST: Could Alicia make a return to Emmerdale?

While a third speculated: "Has anyone actually told Alicia what's been going on with Jacob lately?

"If so maybe she's the woman that attacked Maya? Would kind of make sense Maya not recognising her given they've never even met."

But could Alicia really be set to make a dramatic return to the village?

Emmerdale continues weeknights at 7pm on ITV.