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

dark emotional hopeful reflective sad medium-paced

4.75