In a tale that crosses generations, Erica, an unknowing witch, meets the spirits of those who have gone before – on her bathroom floor. Their lives are revealed as Erica walks by their side through love, hate and war. Between the school run, a demanding mum and a rocky relationship with husband David, will she unravel the secrets from the past in time to save her future?