Tensions with Amber reach breaking point and an innocent pays the price. As Amber sleeps, nightmares become reality and a shocking truth is revealed that changes everything.
Discover 11,123,924 listings and 293,557 playable programmes from the BBC
Tensions with Amber reach breaking point and an innocent pays the price. As Amber sleeps, nightmares become reality and a shocking truth is revealed that changes everything.