Scan barcode
A review by radreadswithrachel
The Book of Life by Deborah Harkness
adventurous
dark
emotional
mysterious
sad
tense
medium-paced
4.0
Graphic: Rape, Trafficking, Violence, Torture, Sexual violence, Sexual assault, Gore, Child abuse, and Child death