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