A/N: Yeah double post day! :D who's exciteD?!

Regina sat on the couch in the living room as Emma boiled tea. She was gripping a pillow to try and not cry out in pain. Whether it was physical or emotional, she wasn't quite sure.

A moment later she heard a key in the door and opened her eyes.

She watched as Henry opened the door then slammed it closed.

His eyes were red, cheeks pink from the cold, his small chest heaved.

Emma walked out in time to see the whole thing go down.

"I TOLD you I was grabbing my stuff!" Henry's little voice echoed off the walls.

Emma stepped in the room

"Henry, your mom has been through a lot…"

Henry wasn't taking excuses.

"You LEFT me!" He yelled at Regina.

Regina's face twisted in pain.

Henry was about to start yelling again, telling her what a horrible mother she was, when she found herself fighting back.

"Yes Henry, I forgot! I'm sorry I was attacked last night, and that every sound I think is someone coming for me! I am sorry that you stopped loving me when you found out you were adopted, but that never changed how I FELT. You have been tearing me apart!"

She stopped when she saw the anger leave his eyes. Her hand that she had been pointing accusingly at him she quickly retracted as it was shaking.

Then room was silent.

Everyone not knowing what to do next.

"Henry, I-I shouldn't have yelled I'm sorry… I wish I could just go away and make you happy…"

She looked in her lap.

Henry dropped his bag, walked over to the couch and wrapped his arms around Regina.

She opened her eyes when she felt his tears soaking through her borrowed shirt.

"I'm sorry mom."

Regina caught Emma's eyes. They were tearing up. Emma mouthed I'm sorry too.

Regina looked back at her boy against her and hugged him back.

This didn't forgive everything he had done, but it was a start.

a/N: AHHHH! I am squealing like a girl at my own fanfict... #geekingout