Hard to read but impossible to put down... I loved the unique and thoughtful storytelling and the way that we got to know all of the characters. Each person's story had me hooked from start to finish. You can't choose just one favorite part or one favorite character because none can exist without the others in such a deep and powerful way. I laughed, I cried... 10/10.