You made me *cry*! Again! While I'm studying for a job interview! Wah. Just a beautiful, beautiful story. It was beautiful all the way along, but that ending just completely undid me. So much fear and estrangement and panic and then they were just... together. Couldn't love it more.