I can't even handle how amazing this book was. Possibly more review to come once I've had time to absorb, but rereads definitely. 
 Note: this book is perfect to savor. I highly recommend reading a chapter and then just pausing for a moment or two. People may say it moved too fast, but I think that it was perfect and cyclical and fantastical. Instead of Maggie savoring for you, you just have to do it yourself. And plus, it's a favor for yourself. Do it.