Finding his girls
Marie asked for a oneshot of Charming going through the wardrobe instead of Emma. It takes him three years (I hope you don't mind me editing) to find Storybrooke. He finds Mary Margaret and knows that it is Snow. Luckily, kissing her is enough to break the curse.
One thousand and ninety-five days. One hundred and fifty-six weeks. Thirty-six months. Three years. It was a long time to wait to see your family again, but that was precisely how long Charming had to wait until he found where Regina was keeping them.
He had travelled all over in those three years in an attempt to find any clue where Regina might be keeping Snow and Emma. He had come so close so many times, but only for it to be another secret he wasn't meant to know. Then, he finally got a breakthrough. Some person this world might think of as weird who studied magic. Charming had travelled all the way to Wichita in Kansas to meet with him. He directed Charming to a contact he had up in Wilmington, Delaware, who had found some strange readings in this abandoned area in Hancock County, Maine. He drove Charming up and showed him this 'abandoned' area, but Charming didn't understand. He saw the entrance to a town called Storybrooke. Then he understood. This town was hidden from the people of this world…but Charming wasn't from this world. He had finally found them.
It didn't take long for Charming to realise a few things. Firstly, nobody here had their memories. They all thought they were a completely different person. Secondly, time hadn't passed at all here. Not a single day had gone by since Charming had left. Thirdly, Regina had everyone here under her thumb. Apparently, she was the mayor. Charming betted that was a sham of an election.
Charming stayed overnight at Granny's diner (finding it hard not to talk to his old friends) before trying to find Snow and their baby. It didn't take him long. She came in to the diner at seven forty five to get herself a hot chocolate whilst taking her newborn on a morning stroll to give her some fresh air. Now Charming couldn't help himself. He had to talk to her. This was his wife, and their baby.
"Hi." He said, sidling up to her. She looked exhausted. He supposed three years with a newborn would do that to you. "I don't believe we've met. I'm David. David Nolan." He had adopted that surname during his time in this realm.
"Hi." She said back. She couldn't believe she'd never noticed this guy before. "I'm Mary Margaret Blanchard. This right here is my daughter, Emma." Charming bent down and smiled at the newborn, his newborn. He winked at her. She was about to get her daddy and mommy back together. Charming stood up again.
"Sorry about this, but I promise that you'll thank me in the end." Mary Margaret was about to ask what he meant, when suddenly, Charming lunged forward and pressed his lips to hers. She was about to bat him away, when suddenly a flash of light spread between them both and out across the whole town. She remembered. She wasn't Mary Margaret Blanchard. She was Snow White. Snow pulled back and smiled at her husband.
"Well you took your time." She teased him. Charming grinned. It had worked!
"Only three years." He protested. He looked down again to the tiny baby in the pram. "Although I see I haven't really missed much." Snow pulled Charming to her again. He had found them, like he promised he always would.
