Alice Walsh has published three previous children's books. She lives in Lower Sackville, Nova Scotia.