This week in Shieldinch… tensions rise between Caitlin and Joe as they clash over Ruby, Dylan is under pressure to cater for Scarlett’s community Burns Supper event and Angus is furious to discover Bob has left town without telling Kim.
At the Tall Ship, Caitlin and Joe are in the middle of a tense stand-off as she battles to keep his tablet as proof of wrongdoing. Desperate to destroy any damning evidence, Joe physically assaults her.
As Caitlin tries to flee the kitchen, Joe reveals his predatory love for Ruby. Emotionally broken, Caitlin is still adamant she plans to tell the police everything and is shocked by Joe’s threats to hurt Ruby.
However, as Joe walks away, Caitlin’s rage bubbles to the surface again and she hits him over the head with a frying pan. With Joe lying on the floor unconscious, Caitlin, Ellie and Maggie decide to take Joe hostage.
However, as the McLean’s decide Joe’s fate, one of them deals a killer blow, making sure Joe faces the ultimate justice for what he’s done to Ruby and their family.
Elsewhere, a reluctant Dylan agrees to cater for Scarlett’s Burns Night at the Tall Ship – all part of her attempt to win votes to become the new local councillor. Even Stevie has been enlisted as the evening’s entertainment, and he puts on a Burns recital everyone will remember.
With customers piling up and no sign of Bob, Angus is shocked to discover his best mate is in Australia with Callum. Angus decides to tell Kim, but she suspects he has ulterior motives for being so honest.
- Caitlin is played by Gayle Telfer Stevens
- Joe by Douglas Rankine
- Ruby by Zindzi Hudson
- Dylan by Sean Connor
- Scarlett by Sally Howitt
- Angus by Scott Fletcher
- Bob by Stephen Purdon
- Kim by Frances Thorburn
- Ellie by Leah MacRae
- Maggie by Kathryn Howden
- Stevie by Iain Robertson
This episode airs on BBC Scotland – Monday 20th January 2020 at 10pm.