A beautiful and touching moment full of mystery and maybe some hints at magic. A lot of that gets lost in the confusion though. By convention you should be starting a new paragraph each time a different character speaks. This helps it remain clear who is speaking, something that got confusing at several points in here. Another point, you use ‘sooty’ several times; try and find a synonym or two for that. Tons of potential here.
THX 0477