Running Hot (Arcane Society, Book 5) by Jayne Ann Krentz