It's Twin Peaks meets EastEnders, with few taboos left untouched as the Freemans face shocking revelations and electrifying confrontations.
Last Episode02x26 Series 2, Episode 26 Aired: Oct. 28, 1997
Eva gives Marian a shocking vision of the future in which she meets the grown Freeman children. Back in the present, Marian continues her quest …
Series Fun Facts
- [no trivia found]