A review by ivy_359
Doll Bones by Holly Black

5.0

I don't know why but the end almost made me cry.