The Diviners - Libba Bray

I'm guessing I'm about 10% in, almost at the end of part 1, and Evie is THE MOST AMAZING CHARACTER EVER. She's sassy and loves attention but she's not stupid and know she needs to take care of herself. WOW.