"Once upon a time there was a village called Edendale, and some people were good and some people were bad and some people were in-between. Do we know who is what yet? I don't think we do..." During the celebrated carnival of 1979, the villagers danced beneath a mirror-ball, as a young girl drifted dead ...
Aggie is a jaded sexual health counsellor who finds herself having to defend her abortion clinic against the attacks of a radical new fundamentalist sect. Pastor Luke is on his first campaign is to shut down Aggie Grey's clinic. Caught in the crossfire is 16-year-old Honey - pregnant, battered and ready to cling to whatever hope is offered.
Beverley Cotterell has a dream life, but this life is torn apart when her young baby is kidnapped. Two decades later, Beverley starts to believe that she has finally pieced her life together - until a young man starts to appear wherever she goes. One dark evening the stalker calls through her letterbox. He tells her that he is Malakay, her son.