A binge worthy story that I finished in less than 24 hours. I felt it was Apocalypse Now, Full Metal Jacket meets a happy ending.