"We're here!" They both shouted into the diner. Ruby and Granny came out from around back. Ruby wore her signature red, but with a green crop top instead of red. Granny wore a Christmas sweater with a Christmas tree. They all hugged and prepared the food for everyone else.

One by one, the guests all arrived, bringing potatoes, stuffing, cranberry sauce, and Regina even brought lasagne, much to Granny's dismay.

They laid out tables and spread tablecloths over them. Mary Margaret held a tiny 3-month old Henry and talked to a six-year old August, while David was chatting with Daniel, Sean, and Archie.

Once everything was ready, they took their places at their seats and said prayers. Marco and Archie were laughing and talking, Daniel and Regina were rocking their baby to sleep while making goo-goo eyes at each other, Granny and Ruby were in a discussion about why it isn't appropriate to wear a crop top in December, while trying to talk with Mary Margaret, but had no luck, as she was busy stealing kisses from David. Sean and Ashley were eating, Ashley trying to lean in without knocking anything with her belly, Graham and Killian were talking about sailing, a common discussion topic between them, Mr. Gold was talking with Belle and holding her hand under the table. They passed around food and laughing with each other, teasing, joking, and enjoying each other's company.

After dinner, everyone pullled out gifts for their Secret Santa. Graham got Mary Margaret a planner, and Marco made David a tiny homemade wooden stool. Smiles were spread around as each gift was passed and the air was filled with an intoxicating peacefulness. Mary Margaret pulled out a small box and set it in front of August. He smiled and tore open the wrapping. He opened the box and found popcorn, candies of all sorts, and movies. He grinned up at her with stars in his eyes.

"Thank you, Mary Margaret!" He beamed. She giggled and nodded.

"I'm glad you like it."

They went home and spent a little bit of time watching Christmas movies and were ready to head off to bed. David pulled out a small package wrapped in silver and gold wrapping.

"I know it isn't Christmas until tomorrow, but I really couldn't wait until then," he said, handing her the gift. She rolled her eyes, but tore open the gift. Inside was a black box. She flipped open the lid to find a shimmering peridot ring.

"This ring was my mother's. She told me that true love follows it wherever it goes. I keep it in my pocket for good luck; that was the day I met you. I was out of my mind, not being with you, and even more so if I didn't act on my feelings. I have loved you since the day I met you, and I will love you until my last. Mary Margaret, will you marry me?" She was grinning from ear to ear and tears brimmed her eyes. She took the ring from it's place in the box and slid it on her finger.

"What do you think?" She said coyly. He grinned and lifted her into the air, kissing every last spot on her body.

"How shall we celebrate?" She asked. He grinned and lifted her onto the counter.

They kissed with passion, a love that took over their brains and replaced every rational bought with love. She wrapped her arms around his neck and he held her waist. She played with the hairs on the back of his neck as he slowly pulled her long sleeve red top upwards. She lifted her arms and he slid her shirt off her, discarding it somewhere on the floor. She began to unbutton his red flannel shirt, but was having trouble. He undid the rest of his top while she kissed his neck. Once he was shirtless, he swept her up in his arms and carried her to the bed. He let her down gently, but she pulled him down to her.

She rolled on top of him and swiftly undid his belt. He unzipped and pulled down her black skirt and tore her red laced bra open. She moaned into his mouth as he latched onto one with his mouth and palming the other. She bit onto his lip and pulled the rest of his jeans and boxers off. He peeled off her matching panties and gazed at her in all her glory. She sank down lower, dragging her lips across his chest, his stomach, his waist, and finally, to his erect member. She looked up at him coyly and licked the tip. He groaned as she continued, up and down his shaft, swirling he tongue over it, and finally, he couldn't take any more.

He pulled her up and kissed her hard, forcing his tongue into her mouth, with no opposition from her. She grinded her core over his stomach and she slowly rose up, sinking down onto him. They let out a groan at the penetration. She rode him, grinding in circles and bouncing up and down. He gripped her waist, helping her up and down. She bit her lip and he leaned up to kiss her neck. She moaned and with one final cry, came, orgasm washing over her like a tidal wave. Seconds later, he released his juice into her and they lay in each other's afterglow, panting and sighing contentedly.

"What a way to celebrate," Mary Margaret whispered.

"It's a big occassion, it calls for big celebration," he said. She grinned.

"Round two?" She asked.

"Round two." He said.

—————————

The early morning sunlight shown in through the frosted windows. Mary Margaret was awake, already making pancakes with red and green chocolate chips, cinnamon and candy cane hot chocolate, and dressed in nothing but Christmas themed underwear and a blanket covering her body.

David woke to the sizzling of something on the stove and an eager fiancée on top of him.

"Merry Christmas," she whispered.

"Merry Christmas," he replied, kissing her all over her face.

"C'mere, I made pancakes," she said. That was the first time he had seen her in her full outfit. He bit his lip and laughed.

"What, like what you see?" She asked. He nodded, unable to speak, and followed her to the kitchen, where a meal awaited him, but he was hungry for something, someone, else.

He kissed her from her lips, to her nose, to her jaw, collarbone, clavicle, and to the valley between her half hidden breasts. She pushed him away and put a plate in front of him, laughing.

"Eat first," she whispered. He groaned, but happily ate her breakfast.