A bad night's sleep turns into a meditation for Karen as she ponders who she is and confronts her feelings of being haunted by her past self.
Discover 11,128,835 listings and 280,396 playable programmes from the BBC
A bad night's sleep turns into a meditation for Karen as she ponders who she is and confronts her feelings of being haunted by her past self.