I'm going back and forth between 4 and 5 stars, I think because the ending didn't have as much of an impact as I was expecting. But then I remember how I basically devoured this book, loving every minute that I was reading, feeling completely absorbed and doing the whole thing from start to finish in about a day and a half. I can't wait to read her other books.