A review by sofiacegar
3,096 Days by Natascha Kampusch

challenging dark emotional slow-paced

3.0