Having now finished the game: that was charming. I would have preferred Astrid to take the apology with a little more respect, given the givens, but it was fine.
My main nitpick is how much of the dialogue is permanently missable, either by interruption due to random battle, or not choosing the incorrect dialogue option first. Oh well. Fun game.