Emmerdale fans left reeling after Moira’s dark past is FINALLY explained

Is Moira having second thoughts about Nate in Emmerdale

Emmerdale favourite Moira has finally revealed her secrets, but it's not what fans were expecting...

Emmerdale fans finally got the answers they have been waiting for last night as Moira's dark secret from her past was exposed.

Moira (Natalie J Robb) has always been a secretive about her family, but since her brother Mackenzie arrived in the village, she has been forced to address her childhood.

Moira has an emotional reunion in Emmerdale

Mackenzie's arrival has brought back dark memories for Moira (Picture: ITV)

The big revelation

Fans have spent the last few days speculating about what Moira's secret could be, with some believing she actually be Mackenzie's mum instead of his sister.

But it turns out the answer is far simpler... and the secret is Moira has been covering for her mum for all these years.

More: Coronation Street star Jane Danson 'proud' of tragic Oliver storyline 

As Mackenzie told his version of events in last night's episode, he believed Moira had been sleeping with their dad's best friend when she was 18.

Moira faces a dark chapter from her past in Emmerdale

Last night saw Moira give Mackenzie some home truths (Picture: ITV)

He then added that she left home when the truth came out, and he has never forgiven her for what she did.

However, Moira's version was very different, and she left Mackenzie sickened by revealing she wasn't the one sleeping with their dad's best friend, it was their mum.

Digging up the past 

But Mackenzie didn't take kindly to the fact Moira was tarnishing their mum's memory and told her outright that he didn't believe her.

With Moira and Mackenzie's mum having passed away just a month ago, sadly she won't be able to back up Moira's version of events... but will Mackenzie ever believe his sister?

Cain threatens Mckenzie in Emmerdale

Cain hasn't taken to Moira's brother after his kidnapping attempts (Picture: ITV)

With Moira revealing that she took the blame for her mum's infidelity to protect her from her abusive husband, Mackenzie took off, cutting all ties with his family.

But fans were left upset for Moira, who once again has been through the mill...

With Moira now hitting rock bottom and pushing everyone away from her, will Mackenzie stick around to face the truth about his family's past?

Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays - see our TV Guide for full listings.

Claire Crick
Assistant Managing Editor at What To Watch

Claire is Assistant Managing Editor at What To Watch and has been a journalist for over 15 years, writing about everything from soaps and TV to beauty, entertainment, and even the Royal Family. After starting her career at a soap magazine, she ended up staying for 13 years, and over that time she’s pulled pints in the Rovers Return, sung karaoke in the Emmerdale village hall, taken a stroll around Albert Square, and visited Summer Bay Surf Club in sunny Australia. 

After learning some tricks of the trade at websites Digital Spy, Entertainment Daily, and Woman & Home, Claire landed a role at What’s On TV and whattowatch.com writing about all things TV and film, with a particular love for Aussie soaps, Strictly Come Dancing and Bake Off

She’s interviewed everyone from June Brown — AKA Dot Cotton — to Michelle Keegan, swapped cooking tips with baking legend Mary Berry backstage at the NTAs, and danced the night away with soap stars at countless awards bashes. There’s not a lot she doesn’t know about soaps and TV and can be very handy when a soapy question comes up in a pub quiz! 

As well as all things soap-related, Claire also loves running, spa breaks, days out with her kids, and getting lost in a good book.