A review by vzarlb
Lore by Alexandra Bracken

3.0

ending felt rushed. kinda confusing.