Nasceu na Escócia, mas passou a infância na Índia. Estudou inglês na York University, editoração na Stirling University e teve muitos trabalhos diferentes - de dicionarista, pesquisadora, garçonete, jornalista, entre outros. Nos últimos anos, descobriu que é bem mais divertido ficar em casa e inventar histórias. Mora em York, na Inglaterra, com o filho Frankie, o cachorro Otis e o namorado Dan.