This was amazing. It's long for sure, but it's such a slow burn with a great payoff and story that makes it worthwhile.