Wow, everyone has already pointed out why this is so effective, so I will just add that I can struggle to get through even short fics without dialogue but the voice here is so perfect it wouldn't be an issue however long this was. Really excellent stuff.