A review by nerdcharming
Forever by Maggie Stiefvater

5.0