One of the best story/narratives i have ever played in a while. It was really enjoyable and worth the pain.