* Disclaimer* DO NOT read this book if you want your hear and mental health to remain intact. When i tell you that this book BROKE me i mean it.
There are so many amazing characters in this book that you will fall in love with every one of them. I guarantee you this book will make you laugh, smile, cry all at once. I cried for hours after reading it and totally smiled like an idiot while sobbing at the ending. After i was done crying ( a couple hours) I had to get up to immediately fancast all the characters! Miller beautifully and skilfully wove this world and setting, taking you through their lives. hats off to her for doing such a great job on this book.