Reading progress update: I've listened 185 out of 983 minutes.

Magic Breaks - Ilona Andrews

Only Ilona Andrews could come up with these creatures.