Rachel goes on the warpath and lashes out at Sarah's loved ones. While Sarah tries to keep them safe, an unexpected visitor threatens to derail her plans.
Discover 11,123,937 listings and 293,599 playable programmes from the BBC
Rachel goes on the warpath and lashes out at Sarah's loved ones. While Sarah tries to keep them safe, an unexpected visitor threatens to derail her plans.