Questing Beast - Ilona Andrews Silly fun and hilarious.