Caroline Webb knows what it means to lose the person you love most. Twenty years ago, her five-year-old daughter, Hayley, was the light of her life. Then came the terrible day when Hayley was kidnapped from her favourite swing. More than a month passed before her burned, lifeless body was found. All that remained was the silence of Caroline's heartache, and her guilt. Now, Caroline has started over with a new husband. She even has another precious daughter, Melinda. She thinks she has put the ghosts of her past behind her. But then Hayley's favorite doll reappears, strange murders rock the Webbs' small town, Caroline even claims she has heard the voice of the little girl she lost all those years ago. Could Hayley still be out there somewhere, somehow? Now a killer waits in the wings--waiting to make Caroline live her worst nightmare yet.