Great story. Extremely well done. Lots of language if that bothers you. 1000000% worth it