Emmerdale: Season 47, Episode 125
Drama unfolds in the garage. Cain and Moira grow closer. Charity is frustrated by another dead end.