The beginning and the end are incredible. it days a little in the middle, but was worth reading through to the end