A review by endlessconfused
Opal by Maggie Stiefvater

5.0