A review by shreecat
Mysterious Skin by Scott Heim

5.0

feeling: emotionally drained