À 9 ans, elle écrit son premier livre de 22 pages intitulé Meet the Maggots qui parle d'une famille de sept enfants. Elle étudie d'abord le secrétariat puis se lance dans le journalisme et dans l'édition. À 19 ans, elle épousa William Millar Wilson. Deux ans plus tard, elle eut une fille nommée Emma. À 24 ans, elle écrit ses premiers romans à destination des préadolescents. Tous ses livres sont illustrés par Nick Sharatt. Elle a remporté de nombreux prix, dont le Children's Book Award en 2000 et 2003 ainsi que le prix Tam-Tam pour Lulu Bouche-cousue. Elle vit aujourd'hui près de Londres.
En 2008, elle a été élevée au rang de Dame de l'Empire britannique.