Janette Rallison is the author of many books for young readers, including My Fair Godmother. She also writes YA novels under the pseudonym C. J. Hill. She lives in Chandler, Arizona, with her husband and five children and enough cats to classify her as "an eccentric cat lady."