Guest Stars Alex Reid as Sally Michelle Fairley as Louise Nicholas Burns as PC Wilson Amy Beth Hayes as Young Ruth Robert Fyfe as Harry Jo Stone-Fewings as Jeremy Clare Welch as Old Ruth Roland MacLeod as Stan