Emma slammed the door of her car shut, storming up the path and wrenching open the door to the house she shared with Mary Margaret. "Did you know?"

Mary Margaret looked at the blonde with wide eyes, never having seen looking quite so furious. "Emma, I don't...I don't know what you mean?" David, standing by the sink, even took a step back in the face of the wild blonde.

Without a word, Emma turned and flew up the stairs, returning only a few moments later to toss a woollen blanket on the table in front of the still confused woman. The pixie haired teacher gasped before reaching forward and carefully lifting the blanket.

"Where did you get this?" she asked, her voice barely a whisper.

Tears flowing down her cheeks, Emma turned away. "It's mine," she finally managed.

David, not quite understanding this new turn of events, stepped towards Mary Margaret, placing a comforting hand on her arm. She startled at the touch, before laying her hand over his and giving him a sad smile.

Turning back to Emma, the brunette took careful steps towards her. "Emma, I could never have known! I hadn't seen you since you barely a few minutes old!"

"You gave me up! You threw me away like I was trash!" She clumsily wiped at her tears. "You have NO IDEA what I went through because of that! You think you do, but I haven't told you the half of it!"

"Emma please, I didn't wish that for you!" pleaded Mary Margaret. "I did what I thought was best! I was young and I was pregnant and I was scared! I had no one to turn to and nothing to offer. The man I had loved was dead and I was a mess!"

"At least you would have loved me!" growled Emma, fresh tears painting her cheeks. "At least you wouldn't have hit me starved me, tried to touch me!"

Mary Margaret grabbed the table for support at the revelations that spilled from Emma's...from her daughter's mouth. "Emma, I did what I thought was best! I had nothing! I couldn't have given you anything! Back then, I was drunk most of the time, trying to forget, grieving! If I could have taken a magic potion to forget it all, right then, I would have."

Emma turned to look at the broken woman who was her mother. How many times had she had the passing thought of how much she would have loved to have had Mary Margaret as a mother. And now she did, she was standing screaming at her, grieving for the life she could have lived.

Mary Margaret watched as the blonde's shoulders shook with sobs. "Emma, if I thought for one moment that I could have given you any sort of life, I would never have given you up." She took a hesitant step forward. "When I moved here, when I managed to get myself back on my feet, I looked for you."

Emma turned, brilliant green eyes filled with tears.

"I did try," she repeated. "But because of the closed adoption I couldn't. But there was never a day when I didn't think of you." She reached for the blonde's trembling hand. "With the teaching, I was surrounded by children every day, and I always wondered what you were doing. It took me years before I could even think about fostering or anything like that. But I wanted to give someone a second chance, because I knew first hand that everyone deserves one." She waited until tear filled emerald orbs met her own before fearfully asking, "So do I get another chance with you?"

The blonde took a deep breath, trying to calm herself. Or at least stop her head spinning. "It's gonna take some time. Just don't expect me to be calling you mom anytime soon." She looked to where David was hovering awkwardly in the kitchen. "And don't expect me to be calling you dad anytime soon either."

His eyebrows rose in shock as he looked at Emma.

"I was aiming for a joke to lighten the mood, David. You're allowed to laugh," said Emma, letting out a snort before clumsily wiping her eyes on her sleeve. "I think I just need some time right now. And maybe you two need some time too," she added, looking between David and the pixie haired woman in front of her.

Mary Margaret watched as Emma picked up her keys and headed for the door, scared to turn around and face David after everything that had just been said. Things she had never even thought about telling him had practically been shouted at him.

"M&M?"

She turned around slowly.

"You okay?"

"After everything that just happened, you're asking me that?"

David stepped forward opening his arms to her. "Come here." And she did, willingly, laying her head against his chest. "I'm not going anywhere. We've all got a past, some things we'd rather not admit to, but it's about what we learn from them and how we move on that matters."

Mary Margaret looked up to meet David's warm gaze. "I love you." She stood on her tip toes to press a kiss to his lips.

"Seems like a good way to move on as any," he smiled, wrapping his arms around her petite frame. "And in case you were wondering, I love you too."