Mary Margaret had to go to a great effort not to look at her watch every ten seconds that morning, but she could still feel the time ticking away in her head, drawing ever nearer to 7:45. The time she'd usually go to Granny's diner for breakfast. The time that David would go to Granny's for breakfast, too. The time they would sit on opposite tables, near enough to each other to reach but not to touch, stealing furtive glances from behind cups of coffee or the morning paper, a brief flicker of joy before the mundane routine of daily life in Storybrooke began all over again.

She was forcing herself not to look at the watch because she knew he wouldn't be there today. Well, he might be for all she knew. It was her who'd broken it off, not him. He was probably sat there, doey-eyed, waiting for her to walk in the door. But she wasn't going to give him the pleasure, not today. Not ever, she told herself, quickly and firmly, as though she was commanding herself not to go.

Things were too complicated when David was around her. All the secrets, all the lies... She knew she'd done the right thing in breaking off their relationship, their affair, she reminded herself, the word sounding sordid and wrong even in her head. She only wished she'd done it sooner, and spared them all the pain; David, and herself, and especially Kathryn.

But that didn't stop her from counting down the seconds in her head, from knowing exactly when the clock ticked over to 7:45, from imagining herself walking through the door to the familiar ding of the diner bell and David's eyes meeting hers. Mary Margaret could feel herself glow just thinking about it, and that made it all the worse.