Surprise review for June 30!

Hey, you lucky folks get an extra review tonight (mainly because I don’t feel like waiting until tomorrow to post it).  Your treat for tonight is Kevin Hearne’s Hexed.