Emmerdale airs news of a heartbreaking death on the ITV soap next week, as confirmed in new spoilers.
Ryan Stocks receives terrible news that leaves him reeling, and he soon confides in Mackenzie Boyd.
He's hurt when his mother Charity Dingle rejects his calls in his moment of grief, and events soon lead to Mack hitting the bottle.
Ryan is informed his adoptive mother Irene Stocks has sadly died, while details have yet to be confirmed to viewers.
As he reels from the news, he will feel guilty after ignoring her previous calls before learning the devastating bombshell.
It's soon obvious something terrible has happened, and he turns to pal Mack in his time of need - unable to get through to Charity.
Charity is busy at a play date with her ex Vanessa Woodfield, with Vanessa allowing her former partner to visit her son Johnny along with her son Moses.
The pair getting close again has put strain on her romance with Mack who fears he could lose Charity to her ex.
When Charity also rejects Mack's call after news of the death reaches him, he offers to drive Ryan to see his brother.
He urges Ryan to tell his mum what has happened, but ends up blurting out the news himself leading to a row with her.
Charity is hurt to realise she has upset both the men in her life, with Mack soon hitting the bottle as he struggles with ongoing events.
But he makes a big mistake when he later sees Charity with Vanessa again, which threatens to tear them apart.
He confides in Dawn Taylor about his tumultuous relationship, revealing all about Vanessa, Irene and the ongoing drama.
When he sees Charity stood with Vanessa, who clocks him with Dawn, he tries to make her jealous but it backfires.
Mack suddenly lunges at Dawn and kisses her much to Charity's horror, just as Vanessa encourages her to fix things with Mack.
Of course the pair then spot the kiss, and Charity declares she and 'cheating' Mack are now over.
Billy Fletcher also isn't happy with Mack when he finds out he kissed his fiancée Dawn.
Vanessa later tells Mack that Charity was on her way to apologise to him for recent events before he kissed Dawn.
But will the pair manage to get back on track, or is it over for them for good?
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.