It's Christmas Day in Beckindale but there's no let up in Joe and Kate's marital woes. Also, Jack moves back into Emmerdale Farm.
Season 18 • Episode 103 of 103