the first few hours seemed to drag, but the middle picked up and by the end the story seemed to race through.