3.5/5; 4 stars; B+I think Allyson James is pretty creative in her world building. I enjoyed the twists with the Karmii and the witchy mischief. One thing I liked about this book was the further information shared about Janet's grandmother and a few others in the cast of characters. I'm a big meanie because I was hoping throughout the book that Coyote was going to stop bugging Janet and just wring Gabrielle's neck. Maybe she's redeemable, we'll see in the next book hopefully. One thing I like about this series is that Mick and Janet are a solid couple, even when challenged with dragons, witches, and gods.