Forever (Wolves of Mercy Falls Series #3)

Forever - Maggie Stiefvater Deducting stars for the seemingly unfinished ending.