A review by paperrcuts
Linger by Maggie Stiefvater

.