Prompt: Set between 3x20 and the finale episodes. Emma is crying in her room at Granny's because she doesn't know what to do anymore. She wants to stay but she's afraid. Killian hears her crying in the hallway and comes into her room and asks what happened. She says "everything"… Please? :)

Too much, it's all too much. Two sets of memories bashing against each other in her head and it hurt. she just wanted to forget, to run away, go back to New York with Henry. Emma was pacing in her room at Granny's. With Henry spending the night at Regina's, Emma was left with nothing to distract her from her feelings. Feelings about her new brother, about her parents, about sharing Henry, and (she hated to admit it,) about Killian. Emma stops pacing and slides down the wall, unable to stop the tears now running down her face.

He could hear her pacing furiously from his room across the hall. He was attempting to tune her out when her footsteps suddenly stopped. Curious, Killian got up and slipped into the hallway. When he hears a muffled sob come from Emma's room, Killian yanks the door open and steps inside. Inside, Emma scrubs her face with her hands and blankly stares up at Killian, too drained to think up a sarcastic remark about breaking and entering.

Seeing, as well as sensing Emma's distress, Killian walks over and kneels by her side. "Swan, what is it? What wrong love?" he asks, smoothing her hair. "Nothing. Everything." she whispers brokenly. Killian picks Emma up, carefully sets her on the bed, and pulls the blanket over her. As he turns away to leave, Emma grabs Killian's hand and gently pulls him back. "stay with me?" she murmurs. Killian hesitates at first, but settles on the bed next to her. Emma turns over and puts her arm around Killian, curling up against him, head on his chest. He kisses the top of her head, and she sighs, nestling closer, quickly losing herself to his warmth. They fall asleep like that, holding on to each other in an intimate embrace.