Wonderfully done. I wouldn't have thought of Lupine empathizing with Petunia, but you did a very nice job of showing him as "her werewolf."