I have the distinct feeling this fic will end up making me sob like a little girl. But it's so good that I don't care.