So I took my hoodie off and threw it on the floor, flexing my muscles by sheer instinct and the vain need to impress him.
Andrei held his breath, looking, and lifted his hands off the bed to touch my waist. This was something we hadn’t done before, no matter how many times we’d gone swimming in the sea together or changed in the same locker room next to each other. We hadn’t let our hands explore each other’s bodies.
It excited me to be touched by him nearly as much as it had to be the one touching.
“I’ve always wanted to know what it felt like,” Andrei whispered. “To touch you like this.”
“You can do whatever crosses your mind,” I told him. “Anything. Anything at all.”
His legs coiled around my waist, and he pulled me down with swift and sudden moves, showing off a skill I had never even thought of. It was like wrestling, but infinitely more satisfying.
I toppled like a statue, falling onto him and feeling the heat of his skin under mine, his naked torso pressed so close against mine that it dazed me with pleasure.
I kissed him. It was all I knew how to do. I kissed him, dragging myself up and down along his torso, moving a few inches here, a few inches there, just to keep the momentum going, to make that friction more devastating, to make the proximity more palpable.
As Andrei spread his legs, I felt him again. It made my heart leap like crazy, scattering heartbeats in my chest that had no rhyme or reason. It made me throb, the awareness finally sinking in. I was hard. I was painfully hard and desperate for it.
“Take my sweatpants off,” he said. “They’re killing me.”
He didn’t need to say it twice. I placed my mouth on his, silencing him sweetly as I slipped my hands down and pulled his sweatpants off his waist, dragging them down the length of his legs until I had to break the kiss and get up to finish the job.
Andrei’s cock stretched the tight briefs like crazy, the bulge thinning the fabric where it lifted it off his body. It extended close to his left hip, his balls packed tight in the white underwear.
I pulled his sweatpants off his legs and tossed them on the floor, then unbuckled my belt and pulled it out of the loops in my pants.
Andrei’s fingers seared my abdomen when he reached for me. He carefully undid the button and the zipper on my pants, holding his breath with reverence as if he were finally visiting the holiest of the temples after a lifetime of devotion, and my pants parted before his hands.
I pulled them down, revealing my black boxer briefs and my hard cock trapped inside.
I got off the bed, my pants falling to my ankles, and I stepped out of them. When I neared the bed again, Andrei sat up. “Stay like that,” he said, looking up at me. His face was bathed in red light, his eyelashes darker than ever, framing his beautiful eyes. He placed his hands on my hips and leaned in, his gaze never leaving my face. His lips, hot and wet, touched my abdomen lightly, making me shiver with anticipation and devastating waves of pleasure.
His fingers slipped under the elastic waistband of my underwear, not yet pulling them down, while he kissed my bare flesh.
“Does this make you nervous?” he asked, his voice vibrating hotly against my skin.
“No,” I said. “Not nervous. Not nervous at all.”
He watched my face for any reaction he could discern. I knew that look. He was testing me, searching for a sign of discomfort. When he tugged my boxer briefs a little low, he paused. Finding no discomfort, he pulled them a little lower again.
I cupped the back of his head with my left hand and pulled him a little closer, making him kiss my abdomen again. His chin dipped a little lower, brushing against my cock.
It pulsed like mad, pressing itself against his chin in an instant that filled me with impatience and longing.
“You’re killing me,” I murmured, my words slurred together as I slowly lost control of my tongue.
Oh, but I could feel him smile against my skin, lips stretching as he kept on kissing me. When he pulled my underwear even lower, it caught my dick and dragged it down with it, ramping up the tension as he pulled it all the way down.
Andrei’s lips followed, reaching to where my underwear had hidden my flesh until a moment ago, kissing the short, trimmed hair above my cock as the waistband dragged all the way down. It slipped over my cock just when I thought the suspense was going to kill me.
My dick sprang, swinging left and up, and rested hard against Andrei’s face. His head dipped a little lower, lips parting around the base of my cock.
I could feel the shudder passing through him as he exhaled against me. He dragged his lips along my cock, then tugged my underwear just a little lower. They fell down, folding around my ankles, and Andrei took my hips firmly into his hands.
His head moved back inch by grueling inch. His lips moved along my dick, then stretched as he reached the tip. He closed his eyes, inhaled through his nose like he wanted to savor the musky scent of my body, and sealed his lips around the head of my cock.
His mouth was open wide, jaws far apart, and lips folded over his teeth as he pressed his tongue against the underside of my cock.
In one brilliant flash of heat, I was sure I had lost it. I was sure I would come in his mouth so quickly that there was no time to warn him. The sudden pleasure came equally from the physical sensation of reaching into his warm, wet mouth as it did from the knowledge that this wasn’t just my first guy but also my best friend. It came to me and swept me away from any vestiges of self-control.