Ten years ago Rose made a promise to help her goddaughter if she was ever in trouble. A promise she may live to regret. But she meant every word…until the night Eloise turns up on her doorstep covered in blood and asking for the unthinkable. Rose has buried secrets before. Only this time they’re about to come back and haunt her.