A review by schmoobug
A Better World by Sarah Langan

dark emotional hopeful mysterious tense

5.0