This is the 3rd of the All Souls Trilogy which honestly I struggled to complete. The whole thing is boggy. Descriptions can run on and on. The vampires aren't very scary and the main character is way overpowered. And the entire premise of the story conflict - keeping creatures secret from humans - gets blown up in an unbelievable way where all the humans are totally fine with all the creatures in their midst.