Kaitlyn was sitting on the couch with Jack, legs brushing against each other as she watched the game he was playing on his laptop. She didn't understand it at all, but Jack was passionately explaining it to her, so she did her best to pay attention. The other boys in their group didn't have as much patience as she did for Jack's rambling. Well, sometimes it was a matter of patience, but a lot of the time she was just entranced by his voice and his passion and the warmth between their bodies. Right now, however, her attention was being slowly pulled to his crotch, where she could swear she saw an erection hidden under the folds of his jeans.
Jack was attracted to her on some level, she was certain of that. Most straight male friends were, and she'd long since learned to ignore such superficial desire. What Kaitlyn really wanted to know was whether there was something more. Did he dream of kissing her, or of dates together, or of falling asleep beside each other? And did he know that she felt that way? Their friendship had been a complicated one, and their feelings for each other had been a constantly shifting foundation for it. She was never sure on any given day whether Jack felt that way about her, though she knew he had in the past, and she imagined he was in a similar position regarding her feelings.
It was taking everything in Kaitlyn to keep herself from reaching her hand to Jack's crotch or placing her lips on his. She needed a distraction, and his deep voice describing the video game on his screen was only fueling her desires. She waited for the next lull in his monologue to interject.
"The others should've been home already," she sighed. "Movie night starts in 15 minutes." Jack and their other friends lived together in this apartment, where Kaitlyn found herself spending most of her time. She had come over an hour or so before their plans - supposedly for homework, but really because she knew it would buy her and Jack some alone time. The others being late, however, gave her more time than she was able to restrain herself for, and giving in to the desire was not in her plan for the night.
"Oh yeah, Nick texted the group chat, I didn't check what it said," Jack replied, not looking up from his game.
Kaitlyn checked her phone, and sure enough, Nick had texted.
She turned back to Jack, knowing her life had just become a lot riskier. "They won't be back for another 45 minutes, apparently. Would it kill them to ever be on time?"
"Hmm. I guess I could shower, then." Jack seemed unbothered. Maybe it was just a willingness to go with the flow, or maybe he wanted time alone with her as much as she did, despite her fears of her own lack of self-control. He got up from his computer and went into the bathroom.
As the water turned on, Kaitlyn attempted to distract herself on her phone. The goal was originally to lessen the desire running through her body, but she soon found herself giving in and opening porn on her phone. She played the videos quietly, ready to close them as soon as the water stopped. What happened in the videos wasn't very relevant. She was just using the actors' pleasure as fuel to imagine the pleasure she might experience with Jack if she took the leap. Her nipples were hard through her sports bra and t-shirt, and she began gently rubbing her hand over the sensitive area. She bit her lips, turned on even more by the idea that Jack might catch her. Images of him naked flashed through her mind alongside clips of him touching and fucking her. These were thoughts Kaitlyn should be fighting, but she couldn't bring herself to. Instead, she kept imagining the way it would feel to fuck her best friend, and her fingers continued to drift over her nipples.
The desire grew and she felt her pussy growing hot. At first, she attempted to satisfy it by gently moving her hips on the couch, but it wasn't enough. Her athletic shorts were loose, so she nudged them to the side and began to rub herself through her underwear. It was beginning to take everything not to moan Jack's name and beg him to fuck her. The water shut off suddenly, and Kaitlyn quickly attempted to return herself to normal. A minute passed before the bathroom door opened and Jack stepped out with just a towel around his waist, hair and shoulders still glistening wet. Kaitlyn's breath caught in her throat at the sight, just like every other time she'd seen him after a shower. She almost ceased to breathe entirely when he walked towards the couch instead of his bedroom.
"How long now until they said they'd be back?" Jack asked as he sat down next to her. Kaitlyn might have wondered why he didn't just check his phone himself, but such considerations were not at the forefront of her mind at the moment. She checked the time and took a second longer to do the math than she would have if he was clothed.
"About 35 minutes," she replied. She'd been scared to look Jack in the eye, but she decided to risk it. As she turned her head to face him, she found him already looking at her, and their faces were only an inch apart. Did Jack feel the pull that she was feeling right now? Is this what he wanted? Or would he freak if she, his best friend, kissed him out of the blue? After a couple seconds of staring into each other's eyes like that, the pressure pounding in Kaitlyn's chest became too much, and she looked away.
"Is there anything you want to do to kill the time?" Jack asked, quietly but with confidence in his voice. God, he must be doing this on purpose, Kaitlyn thought. She wanted him to fuck her, she wanted to feel his lips on hers, she wanted... not to ruin this friendship.