All hell breaks loose between the Barton family in Emmerdale tonight (November 3) - with Ross and Emma predictably at the centre of it all.
As the Bartons get to work on last-minute preparations for James's funeral, Ross (Michael Parr) refuses to be part of it as he'd much rather search for answers on how his father died in the first place.
Not a bad idea all things considered, but fortunately for Emma, Ross is entirely on the wrong track when he remains convinced that Cain (Jeff Hordley) was somehow responsible for what happened. D'oh.
Heading to see Cain with his loved ones in hot pursuit, Ross accuses him of killing James after a row over Moira went horribly wrong.
Tension flares up as Moira and James's history is brought up again in Emmerdale
© ITV
Going into detail with his outlandish theory, Ross reckons that Cain found out about James and Moira's recent fumble, causing tensions to boil over.
Ross also lets slip about how James told Moira that he loved her, so 'shocked and upset' Emma (Gillian Kearney) has to pretend that it's all news to her.
With her secrets now out, how will Moira explain herself? And will Ross ever back down?
Digital Spy