Absolutely beautiful.
Just one comment: I sometimes found it hard to follow, not understanding straight away whether some sentences were dialogue or narration. If that's not a deliberate effect, perhaps you could very, very slightly grey out the narration to make it more distinct from the lines?