I knew where this was going in the first 2 minutes of the game, but it didn't matter because it was handled so well and so enjoyably (to the degree of enjoyment one gets from these kinds of emotions!) that it was deeply satisfying watching it all play out.
And gosh if it sure doesn't hit some themes I've tasted in life and hits them real well too!