A review by allymute
Rosewater by Tade Thompson

I was really into the main storyline, but the interludes and time jumping became difficult to follow. I overall think it's worth reading.