A review by sicksailor
Adaptation by Malinda Lo

adventurous dark emotional funny mysterious tense medium-paced

4.0