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