Ruth and Laura share a love so intense that Ruth knows whatever she asks her sister will give. Even the gift of a human life. But by the time Ruth¿s daughter, Grace, is five, the sisters have stopped speaking to each other. Grace doesn¿t even know she has an aunt Laura. Now, at nearly eighteen, Grace realises that all is not as it should be: the truth stares out at her from mirror and memory. Yet somehow the lid on the Pandora¿s box of lies and deceit still holds firm. Until that is the night Grace stumbles across her father and her best friend in a passionate embrace ...