"Sure," James shrugged, not really caring about the beer, but not wanting to say no to her.
Cassie turned to open the fridge next to her and pulled out two IPAs in bottles. She opened both before handing one to him and resuming her spot against the counter across from him. They each took a sip and stared at each other as they swallowed. Cassie smiled, and James smiled back, acknowledging the awkward tension of the moment. James kept his eyes on her, even as she looked away, and then back, and then for a moment settled her gaze on his lips. She wanted to kiss him. That glance was all he needed. James set his beer down on the counter next to him and took two steps across the kitchen to stand in front of her. Callie watched him and didn't look away as she set her beer down as well. She pushed herself off from her position leaning against the counter and stood before him. She looked at his eyes, and then down at his mouth again.
In one motion, James brought his hand up to her neck, slid his fingers into the soft waves of her hair at the back of her head, and leaned his face into her. She tilted her head back slightly and his lips found hers. The kiss was gentle at first, just a peck really, held for a moment, and then released. James was holding back, afraid of the intensity of his desire. They stood frozen for a moment, their mouths partly open, only millimeters apart, breathing the same air. Then Cassie closed the space, tentatively tracing the edge of his lower lip with the tip of her tongue. It was like a dam broke. James wrapped his other hand around her waist and pulled her against him.
The kiss deepened and James briefly met her tongue with his. Her hands came up around his neck and she raked her fingers through his hair. The kiss went on, their lips mingling. She lightly scraped her teeth along his lower lip, he sucked her lip gently into his mouth, their tongues brushed against each other in their exploration. He brought his hands up to either side of her face and held her as her kissed her more intensely. Then drew his hands down her body, down the slope of her back to her hips and the curve of her ass. He pressed her to him, and she gasped into his mouth. She could feel his hardness through his jeans. She bit his lip and pressed herself against him.
James bent slightly to lift her up onto the counter in front of him and she wrapped her legs around his waist. He leaned forward to kiss her as she leaned back, scooting her hips toward him. He slid one hand up from her hip to cup her breast. She wasn't wearing a bra and he could feel her nipple, hard beneath her tank top. She arched her back and ground her hips into him. He took that as an invitation to keep going and moved his hand up and over the top of her shirt. He pulled the front of her tank top down to expose her, and ran his bare hand over her breast. James alternated between light caresses, grazing his hand over her sensitive nipple, and deep gropes that massaged her tissue.
She kissed him harder. He caught her nipple with his fingers and rolled it between them, then gave it a light pinch. She jumped at the sensation. Her mouth was hungry on his. He broke the kiss and trailed his lips over to her ear. James gently ran his tongue up her earlobe and along the outer edge. He smiled to himself when he felt her give a little shudder of pleasure. He ran his lips down her neck and across her chest, kissing and licking her skin. His lips finally settled on her nipple, and she gasped. He ran his tongue in circles around the edge, sucked it in between his lips and lightly grazed it with his teeth. He looked up at her face, her eyes were closed, and her lips parted, she was breathing heavily.
"Fuck," she whispered, and she brought her hand up to the back of his head to hold him to her breast.
James let her nipple slip from his mouth. He kneeled lower down and brought his hands to the waistband of her shorts. He looked up at her for permission, and she braced her hands on the counter and rocked her hips so he could pull off her shorts and panties. He kept his eyes on hers as he parted her legs and positioned himself, kneeling between them. He turned his face and kissed and nuzzled his way up one thigh. She flinched and giggled as his scruff tickled the delicate skin. He smiled at her and did the same to her other thigh as she squirmed and bucked. He released her and took in the sight of her, bare in front of him. She was beautiful, with a light thatch of soft brown curls, and lips parted to reveal a deep pink center slick with her wetness. He made eye contact as he slid his tongue up her slit, feeling a slight shudder as he brushed it over her clit. He kept eye contact as he did it again, this time flicking her clit harder as he reached the top. She closed her eyes and jumped at the stimulation. He could sense her bracing herself for it again as he lowered his tongue and began to lick his way back up. This time he closed his mouth around her nub, sucking it between his lips and circling it with the tip of his tongue.
"Oh fuck," she squeaked as he felt her melt into his mouth. Her body going momentarily limp on the counter. He continued to work her cunt, licking and sucking and tonguing her clit. Her body began to tense again, and she started to rock her hips into him, fucking his mouth with her pussy. James loved the way her body responded to him, and he felt a surge of blood in his erection. He felt precum, pooling wet on the tip of his dick. He brought one hand from her thigh and pressed one finger and then two into her. He slid his fingers in and out of her, stroking her g-spot as he increased the speed and pressure of his tongue on her clit.
Cassie moaned and whimpered and rocked her hips into him in an almost involuntary rhythm. She moved faster, fucking herself on his fingers, panting and gasping, and then she came. She arched her back and clenched her thighs. She grabbed his head and cried out. He felt her wetness flood his mouth and her vagina pulsing on his fingers. He felt another surge in his dripping cock, she was unbelievable. He slowed his tongue as he felt her begin to come down from her peak, but he kept his fingers still inside her. Just to tease her, he flicked his tongue at her oversensitive clit and she squealed and jumped. He laughed and did it again, she laughed and squealed and jumped further this time, pulling herself off of his fingers.
Cassie grabbed his head and pulled him up from his kneeling position. She held his face in her hands and kissed him, tasting herself on his tongue. She brought her hands down to his jeans and unbuttoned them. Sticking one hand down inside his briefs. She could feel the wetness dripping from his rock-hard cock. She slid her hand down its length and whispered into his ear, "Should we go upstairs?"
"Oh god, please," James groaned into her shoulder.