I finally got another chance to sit down and play through, and it's wonderful! I'm glad I saw the ending.