Two strangers arrive in Beckindale and Annie is surprised to recognise a face from her past.
Season 13 • Episode 36 of 76