A review by emyheart
First Light by Rebecca Stead

4.75