Love this like I love everything you do. James' snarky comment at the end had me shrieking, but then it was just a joke and I wanted to smack him. I love the realness of the characters--sometimes (often) people really DO say and do the wrong things at the wrong moments. Real life isn't all perfect one-liners and rock-hard abs. I always appreciate the sense of reality you inject into your fics, even though I still feel like I'm enjoying a fantasy.
Beautiful work here!