He looks up at her, the surprise obvious. “You slapped me!” he squawks indignantly.
“Seven bloody months,” she counters. “You said you were just popping in on the Alpha Centuri quadrant for a couple days—a couple days, you said. You promised you’d be back in time for my graduation. You said you’d be sitting in the audience, clapping with all the other families, taking embarrassing photos of me as Dr. Herbert handed me my doctorate. You said, Doctor. You promised. So I spent the entire ceremony looking for you in the crowd, trying to find your ridiculous face and that silly bowtie. And I didn’t. Do you know how that made me feel? Knowing you’d broken your promise, another promise, and that no one in that entire amphitheater was there for me?”
He makes no attempt to stand up, lying there sprawled across the old leaves and damp grass with a stricken look on his face. “River, I’m sorry,” he says finally, quietly. “I miscalculated. Again.”
“You’re always miscalculating with me,” she replies coldly. “And don’t you dare blame the TARDIS. She listens to you when you’re serious, when you truly want to be somewhere. She’d make the effort for me.”
“What should I do to make it up to you?” he asks finally, pushing himself up on his arms. “The Pyramids of Giza, 1924? Oscar Wilde in Paris? Sindareen Patouche, the universe’s greatest waterfall on Hydroxen?”
“Don’t think you can just walk back into my life and bribe me with a trip into time and space and everything will be magically better, Doctor,” River replies, tears at the back of her eyes. But even as she says it, she knows it’s a lie: this is what life with the Doctor is. He leaves, he breaks his promises—but he always comes back. Back for another adventure, another slice of excitement, another giddy rush of endorphins and laughter and tears. She’s already realized how difficult this will be, the waiting for him, not knowing exactly who he’ll be when he reappears.
Better to hold on tight while he’s here, treasure the few moments they have together before he spins away again, before their orbits inevitably split apart again. He’s an unstable body, and she’s an unstable body, and there’s only so long that two such planets can spin together.
He finally stands, idly brushes away the leaves that cling to his elbows, and takes a step closer. They stand silently for a moment as he reads the lines of her face, the suspicious brightness to her eyes that she refuses to give way to.
And then he reaches up and brushes her hair back, leaning forward to kiss her cheek softly. “Dr. River Song, I’m sorry I missed your graduation,” he says quietly in her ear, tilting his head just as she presses her lips to his, as if anticipating her move before she thought to make it.
She wraps her arms around him, fingers digging into the tweed of his jacket, breathing in the scent of his hair and skin and the TARDIS, and represses a sigh of relief. He’s still her Doctor, if only for this moment, he hasn’t forgotten…