The Keepers (The Keepers Trillogy) (Volume 1) - J.L. Block

I still quite like Ava's bravery. She's incredibly well-adjusted for an eighteen year old.