A review by sofiaec
3,096 Days by Natascha Kampusch

dark emotional hopeful reflective sad fast-paced

5.0