This book is written so beautifully...by the middle of it I started crying. It's very thought provoking. It creates a roller-coaster of emotions and ideas. I really do recommend this book. It will forever live in my mind rent free and bring me to tears thinking about it, in the best way.