Linger

by Maggie Stiefvater Book 2 of the Shiver Trilogy