A review by purrplenerd
The Island of Missing Trees by Elif Shafak

emotional informative reflective sad medium-paced

4.25