Three years after the death of her mother, ten-year-old Ruby still struggles with the loss, long after her father re-marries. Stepmother Grace fears she is failing in her role as new mother while Ruby’s resentment towards her simmers. Ruby's behaviour becomes increasingly erratic with the arrival of stepbrother Archie, who pushes the family into an anxious sleep deprivation limbo. Withdrawing further into her world of disturbing fairytales, Ruby's relationship with her beloved witch doll takes on a sinister dimension when she comes to believe she can be reunited with her dead mother. Out of desperation, Grace employs the assistance of a Baby Whisperer, Nina - a woman with a preternatural ability to sooth the sleepless Archie, and return some sanity to the family. But Nina's true motives become clearer as Ruby connects with her on a level of understanding deeper than anyone will suspect.