A review by book_nut
The Listeners by Maggie Stiefvater

4.5

Not perfect but very very good. I just adore Maggie