Later that evening, Sophie and Keefe spread out blankets and pillows on top of a cushy carpet on Keefe's floor. Keefe had insisted on sleeping on the floor with Sophie, "to increase the awesome Foster-Keefe sleepover feel," as he put it.

They stretched out on top of the makeshift beds, grinning at each other with the excitement of the night. A couple bottles of lushberry juice sat nearby, as well as a platter of assorted desserts, Prattles, and popcorn. It was going to be a real sleepover! Ro had left the room for her own sleeping quarters, and they were finally alone. Sleep was far away still!

Keefe jumped up. "Well, Foster, what kind of pajamas would you like? They're all probably going to be too big for you, but there's a possibility I've got some old ones in here that would fit you better," he asked, shoving pajamas around in his closet.

Noting his broad shoulders and height, Sophie mentally agreed with him. She said, "Whatever pair you want to give me works!"

"Ooh, Foster, you might regret giving me that power. I think I've got a set of gulon footie pajamas that was given to me by an aunt years and years ago, and something tells me you wouldn't be thrilled to wear those all night."

Sophie groaned, getting up from her cross-legged position on her bed and running into Keefe's closet with him, making him laugh as she pulled out pairs of pajamas, holding them up into the dim light. Squinting at the patterns, she threw pajamas onto Keefe, while he threw them back at her, laughing. When pajamas were thoroughly strewn across the floor and both of them, they collapsed in a heap onto the carpeted floor, laughing.

As their giggles died away, Sophie sat up, legs tangled with Keefe's and covered with pajamas. "Wow, Keefe, you've got quite the collection of pajamas!"

"Yeah, well, you know me, Foster. Gotta look good in my dreams!" He winked at her. "Which ones do you want to wear?"

"Umm…" She picked up a simple dark blue top and bottom set, covered in little yellow stars. It was smaller, too, stuffed into the back of his closet. "I think these will work. Let me try them on." She stepped into the changing area of his closet, making sure she was safely behind the screen before pulling off her pants and tunic, and putting on Keefe's pajamas. She shook out her hair, breathing in the comfortingly masculine scent of his clothes, and stepped out.

Keefe studied her. The sleeves went a bit over her hands, as well as the cuffs of the pants over her feet, but they weren't ridiculously large, and she had used the drawstring on the pants to keep them up. As he looked appraisingly at her, she blushed, and rolled up the pant cuffs and sleeves to a normal length. "What do you think? Too big?"

"Actually, Foster, you look even cuter than usual, if that's possible. Colors look good on you!" He winked at her. "In fact, I think you should keep these PJ's. They don't fit me anymore anyway."

Sophie blushed again. "Thanks, Keefe. Do you have somewhere I can wash my face?"

"Yeah, you can use that bathroom," he said, pointing to a door attached to his room. She thanked him and moved towards it while he started putting pajamas haphazardly back into their place, pulling out a pair for himself in the meantime.

In the bathroom, Sophie found a cabinet full of hair products. Looking through the bottles, she identified a face wash, which she used to wash off the eyeliner and other bits of makeup. Exiting the bathroom, she found the closet door closed, and curiously went to see what Keefe was doing inside.

"Knock, knock! What are you doing in there?"

A muffled voice came from inside the closet. "Sleepover game #1! Find me in here! You can't turn on the lights either."

Sophie laughed, completely at ease with Keefe's goofiness. "Alright, I guess." She slid open the closet door and stepped inside, the only light in the small room coming from the open door. She started pushing behind stacks and piles of clothes and peering underneath hanging ones, trying to find Keefe in the somewhat messy darkness of the closet. As her back was turned, he reached out from behind some hanging clothes and pulled her in, turning her around to face him with her back against a wall. He leaned his arm against the wall, propping himself up against it with his face just a few inches from hers. "Found me," he whispered, winking at her.

Sophie blushed. "Why are we whispering?" she whispered back.

"Shh, it's part of the game." He smirked at her. "What do you want to play next?"

She then realized just how close they were standing, in a dark closet, with his arm practically around her and their faces close. And yet, she didn't want to move away. She looked into his perfect blue eyes, studying his blond hair and strong features. He was so handsome. Why hadn't she noticed before? And she was always so kind and so caring towards her, always ready to extend love and support. He hadn't cared when she was unmatchable. He just worried about her. And it struck her for a moment that maybe he wasn't just being friendly when he did that. Maybe… could it be? Could Keefe… like her?

"Sophie?" She came back to the present moment as Keefe quietly said her name. She realized she hadn't answered his question, and now their faces were even closer together. She had to blink a few times to keep herself from staring into his eyes and forgetting where they were.

"Yes, Keefe?" She realized with quiet surprise that he had said her first name, not "Foster," like he usually did.

"I…"

"What is it?" she asked gently. It was so unlike him to ever be lost for words. His beautiful blue eyes stared into hers, filled with a passion that bordered on sadness.

"Sophie, I…" He trailed off as she gazed at him. And then he swiftly closed the remaining space between them as his lips met hers in the first kiss Sophie had had since Dex's failed one. But Sophie wasn't thinking about Dex. Her arms wrapped around Keefe's neck, returning the kiss as he pressed her into the wall, hand cradling her cheek, clothes surrounding them. And in that moment, any remaining sadness about Fitz melted away with the intensity of Keefe's kiss.

He broke away with a gasp, turning away from her and stepping back a few steps for good measure, running his hands through his hair with unhappiness. "I shouldn't have done that. Not so soon after you and Fitz…." He seemed to want to say more, but, as he gazed, stricken, at her, he simply finished with an anguished, "I'm sorry, Sophie. I'm so sorry. I'm so sorry. Oh, I'm -"

Stepping forward and putting her hand over his mouth lightly, Sophie interrupted. "Shhh. You have nothing to be sorry for." She smiled at him.

Keefe stared at her. "But you don't even-"

"Don't I?"

"Do you? I mean…. Foster, I like you. A lot. And I've tried not to get in the way of you and Fitzy, and I shouldn't have kissed you right after you broke up. I'm sorry. But I really, really, like you."

"I think I like you too, Keefe. And I don't mind that you kissed me. It was wonderful."

He stared at her, a smile beginning to turn up the edges of his mouth. "Really? You like me?"

Sophie blushed. "I- yes. I do," she said, as she realized her feelings. She hadn't known how torn her heart had been between Fitz and Keefe all this time, but now that Fitz was out of the way, she started to realize it. While Fitz was wonderful, and she had liked him from the moment she saw him, that instant crush wasn't enough to make them fully compatible. Keefe was the one she really was best with. And, finally, here they were. She wasn't going to wait any longer.

And with that, she stepped forward, stood on her tiptoes, and kissed Keefe, first tentatively, then more intensely as he returned it. Their arms wrapped around each other and Sophie had never felt happier, not even when Fitz used to hug her. Everything seemed right in the world, finally.

They broke apart, breathing hard and staring at each other, not really knowing where to go from there.