>>715726831
>>715727079
>Does it make sense for the player to expect a surprise? No. That makes it a very impactful thing, because a surprise like that is a narrative tool. So is it a plot twist? No. Does it have longterm payoffs that nothing else but this specific surprise could provide? No. Does it come up in any other scene later than the one justifying its existence? No. That makes this into a subversion at best. If it had more weight then it'd be a pull rug. This is a terrible choice for a writer, introducing an emphasized story element and letting it go immediately afterwards because it delivered its cookie points.
The problem you are having is that you're putting far too much stock into the dance. It exists to reward players for getting the true ending with a heartwarming scene that solidifies Inco and Olivia's relationship. The speech Olivia makes after the dance is far more important than the dance. Foreshadowing it with practice scenes would disrupt the pacing. If you want the real character defining cutscene, look no further.
https://www.youtube.com/watch?v=dZf7rdPpyNU