A review by sharlareads
Forever by Maggie Stiefvater

5.0