God that's good. I'm absolutely pants at writing dialogue and I usually notice it to the point of jarring in other fics, but it wasn't until I got to the end that I realised that it told the whole story here. What a brilliant job. I'm floored, and totally in squee with this fic. Brilliant work!