Joanie Brewer's children mean the world to her. She'd do anything to make sure they're fed and clothed - even if it means going on the game - and she lives in constant fear that one of them will be taken from her. Eighteen-year-old Jon Jon is knee-deep in crime, and Jeanette, only fourteen, knows more than is good for her. But it's Kira who really scares her, for in a world where no one is to be trusted, her eleven-year-old angel is the most vulnerable to danger.
Then Kira disappears and Joanie's darkest fears are realised. She thinks she knows what's happened to her little girl, and her obsession to uncover the truth threatens to destroy them all.