Josh gave himself a final look in the mirror as he reached to open the door. His short hair laid flat on his head, and he wondered one last time if he should've styled it. There was nothing to do about it now, but he couldn't stop staring at it. He'd had his hair styled in his profile pic, so it had to have something to do with her agreeing to meet him. He shook his head clear of thoughts as another knock came, opening the door.
"Hey, Blair," Josh said, smiling at the vision before him as he gave her a once-over. The short girl was wearing a fuzzy blue sweater and a miniskirt. The sweater didn't show off much cleavage, but it did pull tight across her chest large chest, testing the material. "You look great."
"Thanks," she said, smiling back at me, doe eyes wide and sparkling. Her face was framed by waves of chestnut hair, and her button nose and full lips were cute enough to die for. "You're looking good yourself. How're you doing?"
"I'm doing great," he said, trying his best to stay chill. It was hard, looking at her, watching her smile grow a bit wider as she tossed her hair over her shoulder. "Come in," he said, stepping back to let Blair pass. As she stepped by him, he gave a glance at her rear. The skirt hugged her closely, putting her bubble butt on display, if not nearly as exposed as in some of the DMs she'd sent him. He looked up to find her looking back at him and immediately felt himself blush.
"You don't have to be embarrassed," she said with a chuckle. "If you can't even look at me, we're not going to have a very fun afternoon."
"Sorry, it's just a bit weird to be doing this." Josh shut the door and followed Blair into the living room. She quickly plopped down onto the couch, crossing her legs and patting the spot next to her. Josh took a seat, crossing his own legs to hide the growing bulge.
"Did you have anything in mind?" Blair asked, hugging her arms under her chest. "I mean, I know you said this was your first time hooking up online, so if there's anything you want to do..."
"Man, I wish I hadn't told you that," Josh said, feeling himself blush again. "I mean, it's not like this is my first time doing anything like this, just, I don't know. I guess I wasn't expecting anyone as hot as you are."
"What do you mean?"
"Well, you know, they show you all these hot girls in the ads, but even when you sign up, you just expect to find a site full of other dudes or really desperate chicks."
"Thanks," she said flatly, though with a slight grin.
"I'm sorry," Josh said, putting his hand on his face. "Maybe this was a bad idea."
"Hey, come on," Blair said, putting a hand on his thigh. "You didn't come off like some desperate weirdo in chat. That's why I actually agreed to meet you. I'm hoping that I didn't seem like a weirdo either."
"You didn't," Josh said, allowing his hand to fall onto hers. "You came off as a really cool girl."
"And you seemed like a cool, nice guy. You seemed like a guy who would take charge." Blair slid her hand up a little. "Are you that guy?"
Josh didn't say anything; he just slid a hand up Blair's smooth thigh and kissed her. Blair fell back into the couch, using her free hand to pull Josh down on top of her. Their lips pressed hungrily at each other, tongues darting out to explore. His adventuring hand had moved into the constricted realm of her skirt, and he struggled to pull it up.
Blair grabbed the hand and instead placed it on her breast. He gave it a firm squeeze, the material of the sweater soft against his hand; her breast below was softer, save the poke of a firm nipple against his palm. It drove him on, his tongue darting into her mouth, enjoying the feel of her body all over.
"That's the man I hoped I was seeing today," Blair said, both gasping for air between kisses. She gave his dick a long stroke through his jeans. "Oh yeah, definitely a man."
"You know it, baby," Josh said, his earlier nerves gone. "You said I could have it how I wanted, right?"
"If you earn it," Blair said, pouting out her lip slightly. "After all, I have needs, too."
"I aim to please."
"Good. Do you have condoms?" Blair said, still gripping his dick.
"Give me one second," Josh said, giving her one more kiss before jumping up from the couch. He'd made sure to be prepared for this afternoon, and a box of condoms sat in a drawer in the kitchen, along with a bottle of lube.
He dropped both items upon returning to the living room. Blair's skirt and sweater were tossed over the edge of the couch, and she was sitting in nothing but a deep purple bra and matching thong. She was on her knees leaning over the back to look out the window and giving him a full view of her ass.
"Fuck," Josh muttered, staring at the soft mounds of flesh that swallowed the thong up, at the slight curl of pubic hair that sat around her pussy. She looked back at him over her shoulder, giving her hair that cute little toss again.
"Like I said, you need to earn it, Josh," Blair said, "but I'm not too hard to impress. So, how about you come over here and..." Blair pulled the thong aside, fully revealing her pink slit and asshole, "...have a little snack?"
With so much blood diverted from his head, Josh was glad to drop to his knees between the brunette vixen's thick legs. He felt a rush go through his body at the scent of her in front of him, the strong primal part of him wanting to forgo everything and bury himself inside of her. He ignored the temptation by grabbing the soft bubble of her ass and squeezing, kissing at the inside of her thighs, slowly moving his face closer to her pussy.
Finally, Josh let his tongue dart out and run along her slit. Blair's thighs tightened for a moment, squeezing his face as he enjoyed the taste of her on his lips. He pressed further, letting his tongue slide inside of her, truly explore her body. A whimper escaped her lips as he went, and Josh loved the feel of her soft flesh around his head.
"You are definitely a hungry boy," Blair moaned, one of her hands grabbing for his head to push him into her snatch. In turn, Josh reached up and gave her ass a firm smack as he continued to burrow his tongue inside of her. She let out continuous moans as he did, cute mewling sounds to show her approval. His other hand slid under his chin and began to tease at her clit and, emboldened by her ongoing calls of approval, he dared to let his tongue slide further up, teasing at the tight ring of her asshole. That came with a surprised chuckle and more pressure applied to his head, egging him on. "Mmmm, not enough guys are willing to do that."
"And not every girl wants it," Josh said, giving her ass another slap before drilling his tongue inside of her anus again.
Josh continued to play with Blair until he felt her hand tugging at his hair, pulling him up as she turned to face him. The hand that had been in his hair slipped around his neck, yanking him into another kiss. There was more urgency now, pure lust built between their lips. Blair's free hand made short work of his zipper, sliding into his pants to wrap around the thick shaft of his erection. Josh moaned as she jerked him off, pleasure doubled by the breasts he was happily squeezing at.
"Just get it out of the way," she whispered into his ear desperately.
"My pants or your bra?"
"Both," she replied, slowly dragging her hand down his length. Josh needed no more prodding. He rose off the couch, unbuttoning his jeans and tugging them off along with his shirt. Blair let go of his dick just long enough for Josh to remove his boxers, but returned with even more energy now that she had complete range of motion. She smiled up at him, letting her tongue slowly run along her lips. "I don't think you're done yet."
"Of course not," he replied. Josh leaned forward, moving his cock closer to those pouting lips, and reached a single hand around her back. He fumbled for a second, but was able to undo the clasp. Blair took it from there, allowing the bra to slowly move away from her skin. It felt like ages to Josh, but finally, she was bare-chested, her full tits sitting free before him.
For a moment, nothing changed, she continued to stare up at him, stroking his dick merely an inch from her mouth. He met her gaze, feeling the tension in his body increase with every pump, every slight glimpse of her tongue. He wanted to grab the back of her head and push her onto his cock. He wanted to reach down, truly feel her breasts in his hands. He wanted so much from her gorgeous body, but he waited to see what she was willing to give him first.
"Hand me my purse," Blair said, her breath warm against the head of his cock. Josh broke eye contact to look around the room and saw it sitting right by the couch on the end table. He handed it to her, Blair taking it in her free hand. "Thank you. Now close your eyes."
Josh obeyed, allowing his mind to focus on the feeling of her hand, imagining what it was she was getting. He heard the snap of the purse, followed by another click. Blair giggled slightly, just before her hand pulled away from him. He stood alone for a moment, waiting for whatever might come next, though the sound of something slick a few inches from him gave him a good idea.
He got his answer as his member was swallowed up by a wet, warm mass. He gasped, pulling back slightly, only to feel himself slide along slick skin. Eyes snapping open, he saw Blair leaning forward, her tits glistening and lubed up, wrapped around his dick. Blair let out a slight laugh as she looked up at him, scooting forward a bit more to once more swallow his dick up between her breasts and hands.
"Holy shit, Blair," he gasped, noticing the small bottle of lube on the floor by her feet. "You want me to cum without warning?"
"Whether you warn me or not doesn't matter," she said, beginning to move her chest up and down. "As long as I get your cum, I'll be a happy girl."