A review by rebeccagrnwd
The Blue, Beautiful World by Karen Lord

adventurous challenging hopeful mysterious tense

4.0