A review by lady_bountiful
Wandering Souls by Cecile Pin
dark
emotional
hopeful
informative
reflective
sad
fast-paced
3.75
Moderate: Confinement, Racial slurs, Child death, Hate crime, Racism, Death of parent, and War