Always On My Mind
She's loved him since she was four years old, when he came over and gave her his jelly ring sweet in kinder-garten.
"Thank you Davi." She blushed kissing his cheek sweetly; he played with her every-day since holding her hand when her mother and father both passed two years after each other making Johanna her guardian.
"I'm so sorry Snow." He said calling her by the nickname he'd given her for; she was even in grief, "The Fairest of Them All."
Mary-Margaret held back tears and turned to face him a black buttoned coat and the touch of his hand the only thing warming her.
"Thank you David." "It means so much." (You mean so much.)
"Our thoughts are with you both dearest girl, if you or Johanna ever needs anything…" His mother says honestly as Johanna places a loving kiss on the young woman's forehead.
"I know where to find you."
"Promise you'll write when you get to London?" He says desperately when just three months later his best-friend/love of his life tells him tearfully that she's moving to the other side of the world.
"I swear it Charming." She says cupping his face and giving him his first kiss. Their first, by the pear tree in her garden before running off in floods of tears.
"I love you Snow." He says to the wind.
She keeps her promise and so does he every week. It seems distance really does make the heart grow fonder and more deeply in love but, then things change… school takes over and suddenly David Nolan wonders if he'll ever see Mary-Margaret again.
"Come on David…" "It'll be fun!" Sean said before dragging him over to The Rabbit Hole under severe protest. "One drink, that's it!"
"Oh come on man, you can't still be pining for her?" Shaun whined. "Oh, like you don't love Ashley?"
"Point taken." Shaun gleamed. "The girls are over there with someone new…"
"Let's go say hi." David sighed in chuckling defeat.
"Hey guys," Ashley said immediately pulling them over with mischievous and red leather clad Ruby and the shy stranger who he could only make out was in a slim black cocktail dress and had a pixie cut that reminded him of her.
It couldn't be… "David I'd like you to meet?"
She turned around and faced him. This sexy, twenty-something who was every inch the beautiful princess he'd remembered.
"Mary-Margaret." He gasped unable to believe that she was here in Storybrooke after so many years.
"Dav- David?" She said registering his every feature before throwing her arms around him in a hug that was only theirs as the others smiled and moved to dance a watchful distance away. "What are you? How are you? I missed you!" He managed to gasp out after pulling away slightly to take her in.
"Jo got married and I got my qualifications at Boston U. I wanted to teach just like I said I would. Figured, there was no finer place than Story-brooke." She chirped.
"Still as charming as ever." Mary-Margaret smiled admiring the toned man in navy flannel and jeans.
"You gave me the nickname."
"HEY GUYS!" Ruby screamed. "Salt, Tequila Lime!" "You're up!"
"Hell NO!" David said. "Mary-Margaret wouldn't wanna do that."
Mary-Margaret gave him a questioning look. "Who says I wouldn't?" Before sashaying over to the clear bar leaving David open-mouthed.
She lay completely still on the wooden bar which had been cleared by Ruby who (working here on the weekends was able to get around the owner Jefferson and pour the shot into the glass as it lay on her stomach).The salt was scratchy on her skin but, she didn't care she wanted him to touch her, to lick it off her skin and suck that tangy lime.
She'd grown into a woman and her desires had grown too.
"Are you sure?" David said lowly for only her ears.
"Yeah." She breathed.
He could see the want in her eyes but, there was no way he was licking her in front of everyone.
So when she feels him gently suck on the soft spot on her neck pressing a lingering kiss that burns on her flushed skin she is more than a little surprised.
"You bent the rules Charming." Mary-Margaret said through lowered green eye-lids.
"I reserve the right to improvise when my friend is on the bar." He says rather thickly.
"OH friends don't kiss like that!" Ashley giggled before turning to Sean and giving him a loaded look full of meaning.
"Ruby, hold the shot." Mary-Margaret said indicating for David to remove it from her body which he did with precision.
"And the lime." David took her lead helping her up, gently assisting her off the bar before they run giddily outside.
"That was?"
"Wonderful." She finishes grasping his collar and pulling him down for their first kiss in ten years.
"Mmm." He strokes his thumb along her cheekbone and deepens it swearing to himself that now he's found his princess again. He won't ever let her go.
