Heidi has all kinds of complicated things to deal with in this book. First she's paired with Stanley for a project. Second, she has a secret admirer. Heidi, is of course Heidi which means she tries to use magic to resolve her problems. What I love is that magic rarely makes anything easier. If anything, everything is more complicated than ever.
Fun story. I like how things are not spelled out clearly at the end. When the reader can figure it out for themselves, they feel so very clever. I know I did. :D