Great MC Story was expert narration.
It had all the angst one can take and kept me in my toes through the entire story.
You really feel the pain for some of these characters.
Great story!