I heard many good things about this book before I started reading it, and to be honest I was scared it was getting too hyped for me. But I could not put this book down I was crying at 3 am from the last line and it was just so beautifully written and gave very good visuals. If I could read this book for the first time again, I would.