Emerald Blaze by Ilona Andrews: Four paws up and a squeak!