I hear a knock on the door. "Coming!" I call, and as I open it, Stephanie is standing there, beautiful as usual in a tight, black long-sleeve shirt with seamless yoga pants that stick to her sleek body like a second skin.
"Hi," she says, looking at me with smiling brown eyes. I don't let her get any further before I grab her in my arms, holding her tight against me like I hadn't seen her in years. I can feel her lithe body against mine, and my hands are already exploring the contours of her back and waist. "Miss me?" she grins, returning the hug. As her beautiful face comes near mine, I close my eyes and press my lips against hers. God, she feels so soft and warm, I feel like I could lose myself in the kiss.
We stay there a few seconds, lips locked against each other, neither of us moving except to exert more pressure in the wonderful greeting that I've missed for so long. We let up for a second, a smack issuing from our mouths as we slightly disengage, then go right back. My tongue snakes slowly out of my mouth, touching against her upper lip which opens, allowing my access to her waiting tongue. Our tongues dance like serpents, hers swirling in circles around mine while I taste the light and heady flavor of her mouth, rendering me light-headed as I feel around the underside of her tongue with mine.
I slip my right hand up her back to the back of her head, pressing her lips into me, as if I could actually make her a part of me if we got close enough. My left slides completely around her thin waist, her belly against mine. I know she can feel my hard-on against the front of her body as we grind our hips into each other. It feels as if every inch of her is touching every inch of me, and I feel her pulling me into her with her arms.
We let go for a minute, letting the wonderful sensations course through our veins and our heads. I can feel my blood rushing and my heart beating wildly as she tells me, "I've missed you so much... You don't know how lonely I've been. It feels like it's been forever since the last time I've been able to touch you. All I've wanted is to hold you again."
"I've missed you too...," I say. "I thought you'd never come back to me. I love you so much," maybe never meaning what I've said as much as I did right then.
"I love you too. Come here," Stephanie says as she sits down on my bed and brings me to her by my hand. I sit down next to her, feeling the electricity in my nerves as the side of my leg touches hers. She looks into my eyes, into my mind, into my soul, and puts her hand on my cheek, stroking it lightly. I feel transported to another world as I look at her face, my gaze shifting from her eyes to the soft curves of her nose, her perfect lips, her cheeks, and the delicate lines of her collarbones, peeking out from the neck of her shirt.
I pull her back towards me as we kiss again, more forcefully this time. Her tongue pushes into my mouth, seeking out my own and licking it like there was a tootsie-roll in the middle. My hand goes from her thigh to around her chest to her shoulder and my other hand reaches across her back to her ribs as she wraps her arms around me. I move my hand up and down her back, feeling each disk of her spine with my fingers. I feel along her lower back, down to the sides of her hips, and closing on her firm ass cheek as we fall backwards on the bed in each other's arms.
Our tongues are battling as I put both my hands on her ass and squeeze tightly. I feel her exhale slightly into my mouth as I do, letting me know she wants me to keep caressing her. In response, her hands flow down my body and to my own ass, grabbing me and pulling my groin into hers. My cock grinds almost painfully into her crotch, which feels warm and pulses jolts of pleasure through my body. I find my way under the back of her shirt and place both of my hands on her back, trying to feel as much of her skin as possible.
She lifts her hands up and pushes her fingers under the waistband of my pants and boxer shorts onto my bare ass. I feel her squeezing, then raking her fingernails along my skin in a delicious, teasing sort of pleasure, making me moan softly between her lips. My hands reach all the way up to the back of her neck, sliding back down with my own, short nails along the length of her back. This time, they go under the band of her panties and push against her lovely butt. My fingers feel along the crease where her ass meets her legs, meeting between her thighs and slowly crawling up along the crack of her ass until they get to her tailbone, and then I cup her full cheeks.
Stephanie pulls her hands out of my pants long enough to grab hold of the sides of my shirt, pulling it upward to signal to me that she wants it off, now. I smile as I look into her eyes, pulling my shirt over my head to reveal my body to her gaze. Slightly self-conscious, I'm glad I'm so into sports so she can see my muscular chest and shoulders. She's lying on her back while I'm on my knees looking over her, passing from her flushed lips to the inviting swell of her breasts in her shirt, down to her slightly protruding hip bones to the length of the smoothest, softest, warmest pair of legs I have ever had the pleasure of viewing in my life.
She can see my hunger poking almost painfully against the zipper of my pants as she pulls off her shirt and pulls me against her. Again we kiss, and I feel my nipples scratching slightly against her cotton, flowered bra and the warmth of her stomach and shoulders against my own. My hands squeeze the sides of her breasts, soft yet firm, and I massage her chest with the flats of my palms, delighting in feeling her softness against my hands. I pull back the left cup of her bra, exposing her nipple to my sight as I bend down to suckle her.