A review by ghiblireads
Rosewater by Tade Thompson

adventurous mysterious medium-paced

3.5