Finished the book in an hour. Definitely not a hard book to read. It contains different life event the author has experienced, but there is much more than that. There are countless little elements in the book that make readers think the way they haven't thought before... And the duty of a good book is to make people think differently. 5 stars because I LOVED it.