A review by eveee_reads
Forever by Maggie Stiefvater

5.0