Time is ticking and that baby secret is set to come out sooner or later, we hope it’s sooner. Charity, for now, remains unaware that her husband-to-be is also an expectant dad – god help Mackenzie and anyone covering for him when that bombshell is revealed. A wedding ahead seems like the perfect time…

Sarah and Chloe arrive back in the village. Meanwhile, Charity’s gutted to hear the venue for her hen do has been flooded. A visit from Moira leaves her newly responsible for both the hen party and Mack’s stag, as well as being Mack’s best man; Charity’s very sceptical of his choice. It’s awkward when Sarah and Chloe arrive and Mack wants to know what’s going on.

When she reveals she’s only back for a medical appointment and will be moving permanently to Scotland soon, he’s relieved. After watching Chloe and Mack interact, Moira’s sure there’s more to this situation, but she lets it lie for now. The next day, Charity’s starting to get nervous about Moira organising her hen.

Later, Moira has some questions for Mack – is he really sure he wants to give up the chance to have a baby of his own? Charity’s displeased to arrive home to find Moira sowing doubts.

The next day things are still unsettled after Moira’s pointed comments yesterday. And when Ryan and Nate say they’re not coming to his stag, Mack is flustered it is all falling apart. At the Hide, Charity’s unimpressed when Moira reveals the theme for the combined Stag and Hen do…(Yorkshire vs. Scotland Highland games).

Moira continues to pressure Mack about choosing Charity over the chance to have a child. Chloe’s defiant when Mack tells her not to stay long at the party. When Charity injures Chloe whilst celebrating the result of a ferret race, Mack rushes to her aid. And Amy takes winded Chloe to the hospital, Mack has to check himself from seeming overly concerned.

With Moira continuing to stir things up with Charity, Mack knows he has to say something; Charity reels after he confesses Moira thinks he still wants to be a dad more than anything. Charity struggles to believe Mackenzie when he says there’s nothing in Moira’s claims and when Charity bolts for the exit, Mack says he’ll never forgive Moira if she’s ruined this relationship for him.

Emmerdale airs these scenes from Monday March 20 on ITV1