Our Divine MischiefA YA fantasy novel inspired by Scottish history and folklore told through the voices of 3 main characters: A determined heroine, an outcast young man, and a wish-granting canine.