This is only my second Tana French book, but I LOVE how she doesn't shy away from having her main characters make questionable choices. It's like she doesn't care whether you like them or not, this is who they are, and of course that makes me love them. Cassie is such a great character.