Magic Strikes (Kate Daniels Series #3)

Magic Strikes (Kate Daniels Series #3) - Now it's getting good...