Tangled Hearts *Now COMPLETE*
folder
BtVS AU/AR › Slash - Male/Male › Spike(William)/Xander
Rating:
Adult ++
Chapters:
12
Views:
5,822
Reviews:
52
Recommended:
0
Currently Reading:
0
Category:
BtVS AU/AR › Slash - Male/Male › Spike(William)/Xander
Rating:
Adult ++
Chapters:
12
Views:
5,822
Reviews:
52
Recommended:
0
Currently Reading:
0
Disclaimer:
I do not own Buffy the Vampire Slayer (BtVS), nor any of the characters from it. I do not make any money from the writing of this story.
Chapter 10
Chapter 10
Spike had barely been able to toss a couple of green bills in the direction of the cab driver, who mumbled and groaned even as he took the offered cash, before Xander was clumsily pulling him from the car.
As they hurried up the two flights of stairs to their apartment, Xander leaned on him, burying kisses along Spike’s neck and collarbone, as Spike’s arm held tight to Xander’s waist. When he fumbled with the key to unlock the door, he felt hands sliding over his hips, roaming forward to rub his cock through his jeans. Xander was back to humping again, this time grinding himself against Spike’s backside with his erection pushed firmly against his ass.
Spike finally opened the door and moved them both inside before their neighbors got an eyeful and a free show. He swung them around and pressed Xander up against the wall, pinning his arms behind him, using the weight of Xander’s body to keep them there.
“How we gonna work this, pet? Shouldn’t we sober you up a bit first? Don’t fancy you passin’ out on me.”
Xander raised his chin, exposing his neck to Spike’s lips, urging him closer with a whimper. “No, please… I don’t want to wait anymore.”
Spike exhaled. “Fuck, pet. Me either.” He latched on and began to suck along the stretched neckline, pulling the blood up just below the surface as he ground his hips into Xander’s. He felt Xander struggling to free his arms but Spike kept a firm hold and pushed him harder into the wall. He licked the red welt he’d made and quickly turned his head to capture Xander’s mouth in a frantic kiss.
“You’ve had me so worked up all night, you’re lucky I didn’t bend you over the table and fuck you in the bar.”
Xander hissed and kissed him again. “I wouldn’t have said no.”
Spike was losing control and he still wasn’t convinced Xander was in the right state of mind to even know what they were doing. This wasn’t Angel and one of their Saturday night fucks because they were bored. This wasn’t just some random guy he could pretend not to know tomorrow. They were best friends, and in the morning, when all was said and done, Xander would probably hate him for this. But for right now, his body was buzzing and the thought of fucking his best friend was making him hornier than hell.
He finally let Xander’s hands go, where they immediately wrapped around his waist and then he met the intoxicated dark eyes. Spike studied him with the most serious look he could manage. “Are you sure, Xander? We do this, that’s it. No turning back.”
Xander stared back, his eyes glassed over, but the hungry intent in them was completely clear. “Don’t wanna stop.”
Spike nodded, his decision was made and he slowly began opening Xander’s shirt, carefully unfastening it one button at a time. He pulled the material aside, eased it off the broad shoulders and let it drop to the floor. When Xander’s breathing quickened at his touch, Spike smiled as his fingers trailed a line from the top of Xander’s collarbone, down to his nipples, not touching, but teasing them into tiny peaks. Spike dropped his head, fastening on one sensitive nipple, first licking then biting and then moved to the other, pulling lightly with his teeth as he licked and nipped, hearing loud moans of approval from above him. He slid his mouth off and eased down to a crouch, continuing to lick down Xander’s stomach and abdomen until he was positioned directly in front of his groin.
Spike reached out and wrapped his fingers around Xander’s hips, looking up into the eyes staring down at him. When he returned his attention downward, Xander already had his jeans unfastened and was anxiously trying to push them down. Spike batted his hands away and took over, letting the pants fall and then curled his fingers into the waistband of the plaid boxers and scooted them down to join the jeans already around Xander’s ankles.
“You’re killing me,” Xander begged, threading his fingers through Spike’s hair, trying to pull his head forward. “Please, Spike, just… oh God, for Christ sake just suck me already.”
Licking his lips, he wrapped his hand around the base of Xander’s cock and took the head into his mouth, putting pressure on it as he slid his tongue in large circles across the tip. His free hand slid around, and gave Xander’s ass a squeeze before firmly kneading the flesh, clenching and unclenching as he continued to suck his cock. Spike’s tongue explored around the ridge of the head and dipped inside the slit, lapping at the fluid easing out, several drops at a time. He moaned as he swallowed, tasting Xander for the first time.
Xander’s hands tightened and his breath hitched as he barely managed to form coherent words at the sight of seeing Spike down on the floor in front of him. “You’re so fucking hot.” He followed with a steady moan as Spike licked down the underside, his cock already threatening to explode just from the little bit of contact with Spike’s mouth.
When Spike pulled off to shift his weight, sliding onto his knees, Xander whimpered. “Oh, hell no, don’t stop.” He made a frustrating noise, trying to push his hips forward, attempting to rub his cock against Spike’s lips. When Spike smiled and returned to his task, opening his mouth around him, Xander’s eyes drifted shut and the back of his head found the wall behind him.
Spike inwardly patted himself on the back and continued the task of blowing Xander’s mind through his dick. His hands found Xander’s hips where they began to squeeze, until Xander’s own joined them, resting over top of Spike’s and linking their fingers together. Spike could hear the babbling, the senseless words of encouragement escaping Xander’s lips, but he was too focused on swallowing as much of the throbbing erection as he could to give a damn about what Xander was actually saying. He could make out ‘fuck and Spike’ and those were the only two words he needed to hear.
Xander’s grip on his hands tightened and he began rocking his hips, encouraging his cock each time to slide a little deeper inside Spike’s mouth. Spike tried to ignore the straining of his own erection, but it was becoming increasingly difficult as it pushed against his jeans, jumping in excitement each time he did something to pull another moan or whimper from Xander. Spike took one last long lick from balls to head and then pulled away, quickly rising up to latch onto Xander’s lips.
“So close,” Xander complained, licking the taste of himself away from his lips.
“Just getting a bit more comfortable, pet.”
Spike urged Xander to step out of his clothes, which were still balled up around his ankles, and then kissed him again before leading him to the couch. Xander sat back, watching Spike toss his duster onto the floor. He waited in anticipation; his eyes glued as Spike fumbled with his belt and then shimmied out of his jeans, followed by his shirt before throwing it onto the floor beside them.
Spike was standing there, naked in front of him and it was better than he could have imagined. Xander reached up, pulling him closer and wrapped his hand around Spike’s cock, stroking it in long, slow movements.
“I’ve had dreams, lots and lots of dreams about us,” Xander admitted, his eyelids at half-mast, a far off look in his eyes.
Spike’s tongue curled and he bit his bottom lip. “Fucking?”
“Oh, yeah. But this…” He watched a tiny bubble of pre-cum escape the tip, to slide slowly downward. He eased his finger up the side to gather the fluid and then sucked it into his mouth. “This is better than anything my brain could have come up with.”
“Why didn’t I… I didn’t realize,” Spike answered, short of breath, closing his eyes.
“So many fantasies of doing this.” Xander stuck his tongue out and swiped at the slit. “And I knew,” he moaned, “I knew you’d taste so good.”
He began to lick greedily, with the base of Spike’s cock held tightly in his hand as his tongue focused on nothing but pleasuring the head. He slid his hand down, letting go of Spike’s cock to fondle his balls, while taking the entire length as far back in his throat as he could manage. Xander’s mind was spinning, somewhere between the feeling that this was some alcohol induced fantasy he’d wake up from once he was sober or the better, slightly tempting thought that he was actually sucking Spike’s dick. He chose to believe the later of the two when Spike moaned above him and began rocking his hips, sliding slowly in and out of his mouth.
“So warm,” Spike hissed, gripping Xander’s shoulder tightly with one hand while firmly holding onto the back of the sofa with the other. “Bloody hell. Could fuck your mouth forever, pet.”
Xander swallowed just a little deeper, humming against Spike’s skin, letting the vibration carry from the tip of his cock to the base. While his one hand switched back and forth between massaging Spike’s balls and rubbing the area of skin slightly further back, just above his hole, his other hand worked its way down his own body to stroke his neglected erection. He managed two or three pulls, helped by the small amount of fluid seeping down his shaft before he stopped, afraid he’d come before they’d even fucked. Xander let out moan after moan as he sucked vigorously, trying to pull Spike’s orgasm from him, wanting to taste the flavor he’d been deprived of for far too long.
“Got a better idea,” Spike said breathlessly, easing himself away from Xander’s grasp. Even as Xander complained and tried to stop him, he stood up from the couch and urged Xander to lie down. Spike turned his body before quickly climbing on, straddling Xander’s waist backward. He leaned over, bracing his hands on either side of Xander’s legs until his ass was in the air and his mouth was hovering over top of a very hard and purple erection. “Much better.”
He felt Xander’s hands wrap around his cock and then came the suction as he was engulfed again between those soft, warm lips. He swallowed a deep moan and then took Xander’s cock to the back of his throat. He pulled back slightly when Xander’s hips began rising off the couch, thrusting upward in small, controlled movements.
The sounds between them grew louder, breathless moans and sighs as they urgently pleasured each other. Spike tried to set the pace, wanting it to last, taking long, slow pulls from top to bottom, scraping subtly with his teeth each time he worked his way back up. Xander followed, mimicking his technique, but using more tongue than teeth down one side and up the other. They worked each other for some time, both taking into account every movement, every twist or lick that brought out a moan from the other.
Finally, when he couldn’t stand it, when the sensation got to be too much and he knew he wouldn’t last much longer, Spike pulled away.
“Fuck,” Xander exclaimed, licking his lips of Spike’s taste, as he watched Spike digging through the pockets of his leather coat.
Spike came back, settling his weight between Xander’s legs, letting his lips drop for a full, deep kiss. Tongues played and flavors mingled while they began to unconsciously rub, their cocks sliding together leaving a slippery trail of wetness between them.
“Almost came, Xan. Would’ve lost it right then, but that’s not what you want, right?”
Xander’s mouth opened, a deep breath escaping his lips as he shook his head. As much as he wanted to swallow Spike down, there was something he wanted more. “You know what I want.”
Spike nodded and then sat up onto his knees, ripping open the condom package. “Roll over,” he directed, giving Xander room to turn underneath him. Xander obeyed and rolled onto his stomach, pushing a pillow down under his hips. When he closed his eyes for just a moment, he realized he’d sobered quite a bit when the room didn’t spin around him. He wiggled and shuddered when his cock ground against the pillow, giving just enough friction to help the steady ache. Spike’s hands began to roam, rubbing firmly over his buttocks, squeezing and caressing before sliding outward to rest on his hips.
Spike’s voice was low and sultry when he said, “Raise up, pet. Onto your knees.”
Xander rose up, hoisted his ass in the air with his head on the couch and pushed the pillow that had been under him forward to rest between his head and the arm of the sofa. Spike leaned down, with his whole body pressed against Xander’s back and slid his hands down Xander’s arms. “I want you to talk to me while I’m fucking you, tell me how you like it, what you want.”
Xander’s cock twitched in excitement and he nodded against the pillow as he felt Spike’s lips kissing a trail back down his back. The weight was gone and he heard the sound of a flip-top before Spike’s hands were on his ass, his thumbs pressing inward, exploring the crevice between Xander’s cheeks. He felt the side of Spike’s hand nuzzling between them, rubbing slowly inside his crack, slicked with lube until finally, one finger eased inside. Xander clenched the pillow between his hands and arched his back as Spike stretched him, enjoying the feel when two, three and then four fingers entered him and began to move.
Even as he worked to prepare him, sliding in, twisting and scissoring, sliding back slightly and repeating it again, Spike’s breath was coming in fast pants, his chest rising and falling with anticipation of fucking Xander. When Xander began to moan steadily, pushing back and clenching around his fingers, Spike pulled out and gripped his cock. He pumped it a couple of times and then knelt forward, lining up with Xander’s hole. He gripped Xander’s hip with the other hand and pushed, easing the head of his cock through the tight opening. He heard Xander’s breath hitch so he stopped, placing his now free hand on the other side of his hip. “Alright, pet?”
All he received was a nod and it was encouragement enough to continue. “Gonna slide in nice and slow, wanna feel you when I push in.”
Another nod and he could swear Xander had stopped breathing altogether. Spike closed his eyes, squeezed his fingers into Xander’s skin and pushed inch by inch slowly through the ring of muscle trying to keep him out. Finally, almost fully encased, the muscle relaxed around him letting him slide all the way in. “So tight,” he moaned, “Gonna take you, fuck you good.”
He prepared to pull back, but Xander stopped him. “Hold on. Just wanna…” He felt Spike move oh so subtly and bit his lip to keep from an embarrassing squeal. “Just wanna feel you.”
“Gonna feel me plenty here in a minute, luv.”
Xander smiled into the pillow and nodded.
Spike pulled back, easing out until only his head was inside and then slammed back in.
“Oh, fuck!” Xander screamed, turning into a low groan. “Warn a guy, would you!”
Spike chuckled and pulled out again slowly. “Couldn’t help it.”
Xander closed his eyes and tried to urge his cock to hold on a little longer as Spike pushed back in, slower this time. He could already feel the pressure in his balls and he knew one more move like that would have him coming. God, just having Spike inside him was enough to do that.
Spike stopped when he was embedded all the way, and leaned down against Xander’s backside, kissing the back of his shoulder. “So when you thought about us fucking, is this what you thought it’d be like?”
Xander bit back a moan, but exhaled slowly. “Sometimes.” He took in another sharp breath and said, “Mostly, but other times, it’d be different.”
Spike nipped at the skin between his teeth. “Yeah? Different how?” He pulled his hips back, easing out just an inch or two and then slid back in, pushing forward against Xander’s ass as hard as he could.
“Mmm,” Xander whimpered, arching again. “Sometimes, I’d ride you. Kneel down on your cock and just fuck you while you laid there.”
“Uh-huh?” Spike whispered, still fucking slowly, an inch at a time.
“Or…” Xander started thrusting, fucking back against Spike, “Angel’d be there… watching us.” He felt Spike’s hand slide around his stomach, over his navel and then down to grip his cock.
“Yeah? Well, only fair, seein’ as how you’ve watched us.”
Xander moaned as Spike began to slowly stroke his cock. “But I didn’t…” another moan when he felt the thumb graze over his slit, “like watching you and Angel.”
“No?” Spike leaned down, resting his forehead against Xander’s back. His hand was working in time with each thrust of his hips, barely able to keep them slow and shallow, ready to dive in and fuck Xander senseless. “You didn’t get off on it? Just a little bit?”
Xander groaned, “Maybe, just a little.”
Spike grit his teeth. “Or a lot. Don’t lie, pet. I know I’d get off. I’d watch you fucking… being fucked, doesn’t matter which. I’d come just seeing you like that.”
“Oh, God, Spike.”
“Can I fuck you now?”
“Like you even need to ask,” he growled, slamming back onto Spike’s cock, urging him to start fucking faster.
“Better hold on.”
Spike rose and grabbed Xander’s hips tightly, letting go of the cock he’d been working. “Touch yourself. I need both hands to do this right, pet,” he growled.
Xander’s hand flew underneath him, sliding around to fist his cock, the other still wrapped around the pillow, strangling it between his fingers.
Spike shoved in, hard… pulling Xander’s hips back at the same time to meet his thrust. He pushed forward, changed the angle just a bit, pulled out and then slammed back in, hearing Xander’s cry and knowing he’d hit his prostate.
“That’s it, pet. Wanna hear you scream.”
“Oh, fuck!” Xander’s voice carried through the apartment, and he vaguely humored the possibility that the neighbors could hear them. His hand sped up, urgently stripping his cock, fucking his closed fist as Spike pounded into him.
“That’s right, luv. Fuck back on me! Make it good, Xan!”
Xander swallowed another scream and arched his back as high as he could, his legs threatening to give out from the intensity of Spike’s hips rocking against him. His body began to shake and he roared into the pillow as he let it go and his cock began to spurt, leaving the couch cushion soaked beneath him. His ass clenched uncontrollably with his orgasm, gripping Spike’s cock and then unclenching just as quick, massaging him in rapid bursts.
Spike thrust in one last time as he came, using enough force to push Xander down off his knees and flat onto the sofa. They lay still finally, for just a few minutes, both sated and happily exhausted at the same time. “Need to get this thing off me.”
Xander nodded, already sorry when he felt Spike slip out of his body to get rid of the used condom.
“Be back, pet.” Spike lifted himself up and made his way to the bathroom, glancing back once to look at Xander’s body stretched out across the sofa.
He discarded the rubber, tied it off and threw it into the trashcan and then leaned over the toilet, waiting to fully soften so he could pee. With one hand holding him against the wall, the other holding his cock, he closed his eyes and tried not to think of what he’d just done. As incredible as it had been, as much as his cock was begging to go back and do it again, he felt like a complete ass. Even though the voice in his head had screamed for him not to, he’d just fucked his best friend.
“You stupid sod, Spike. What the fuck did you think you were doing?”
He shook his head, finished what he was doing and then went back to the living room. Xander was snoring softly, still laying stomach down where Spike had left him, and looking completely debauched even as he slept. Deciding to finish what the rest of this night had become, Spike ignored the voice again and climbed in behind, spooning up against him as Xander turned on his side facing the room. He wrapped his arm around him and nuzzled down into his neck. “Xan?”
He heard a mumbled reply and Xander gripped his arm, trying to pull him closer. He realized there wasn’t going to be any waking him, so he laid there, listening to the calm breathing with a world’s full of confusion swimming around his head.
“I know what you want, Xander. I’ve known it for a long time.” He pulled his hand back and began nervously stroking lightly up and down Xander’s arm. “I tried my hardest to be a complete jerk, to make you not want me. Fuck, Harris, I shagged your fucking date and you still forgave me! What else could I have done, huh? Didn’t want to piss you off like I did, but I saw where all this was leading. Was getting harder and harder to resist.” He chuckled, a half insane type laugh. “Guess tonight proved that, didn’t it?”
He bent his knee, sliding it forward between Xander’s legs, taking comfort in the warmth pressing against the front of his body. “But it can’t happen. This thing with us… it’s wrong. Too much water under the bridge, all that rot.” He stopped for a moment, trying to figure out just the right way to say what he was thinking. To tell sleeping Xander just what he felt. Finally, he sighed and rose up onto his elbow, looking down at Xander’s peaceful expression. “You know me, Xan. Hell, probably better than I do and you know I’m not exactly famous for keeping my dick to myself. If it was just a fuck, it’d be one thing, but I know that’s not what you’re looking for. I just know how I am… and the last thing I’d wanna do is hurt you, and I don’t trust myself not to. I don’t know if I could change. You know I love you, Xan, but what if I couldn’t and I bloody well made a mess of things? Where’d we be then?”
Spike tensed when Xander moved, pushing his ass back further, rubbing against Spike at the same time. “Bloody hell, pet. You’re not helping the situation here.” He reached between them, readjusted himself and then forced his body and brain back to his other train of thought.
“So anyway, all I’m saying is that I don’t wanna lose you and I think this is a really fucked up thing we did.” He breathed in Xander’s scent, remembering the heavy spice of his cologne, mixed with the scent of sex, and then exhaled. “So tomorrow, when we wake up… well, I just wanted to say sorry now, okay?”
He closed his eyes, laid his head back down and curled himself around Xander, trying to forget about everything except how incredible the night had been.
Spike had barely been able to toss a couple of green bills in the direction of the cab driver, who mumbled and groaned even as he took the offered cash, before Xander was clumsily pulling him from the car.
As they hurried up the two flights of stairs to their apartment, Xander leaned on him, burying kisses along Spike’s neck and collarbone, as Spike’s arm held tight to Xander’s waist. When he fumbled with the key to unlock the door, he felt hands sliding over his hips, roaming forward to rub his cock through his jeans. Xander was back to humping again, this time grinding himself against Spike’s backside with his erection pushed firmly against his ass.
Spike finally opened the door and moved them both inside before their neighbors got an eyeful and a free show. He swung them around and pressed Xander up against the wall, pinning his arms behind him, using the weight of Xander’s body to keep them there.
“How we gonna work this, pet? Shouldn’t we sober you up a bit first? Don’t fancy you passin’ out on me.”
Xander raised his chin, exposing his neck to Spike’s lips, urging him closer with a whimper. “No, please… I don’t want to wait anymore.”
Spike exhaled. “Fuck, pet. Me either.” He latched on and began to suck along the stretched neckline, pulling the blood up just below the surface as he ground his hips into Xander’s. He felt Xander struggling to free his arms but Spike kept a firm hold and pushed him harder into the wall. He licked the red welt he’d made and quickly turned his head to capture Xander’s mouth in a frantic kiss.
“You’ve had me so worked up all night, you’re lucky I didn’t bend you over the table and fuck you in the bar.”
Xander hissed and kissed him again. “I wouldn’t have said no.”
Spike was losing control and he still wasn’t convinced Xander was in the right state of mind to even know what they were doing. This wasn’t Angel and one of their Saturday night fucks because they were bored. This wasn’t just some random guy he could pretend not to know tomorrow. They were best friends, and in the morning, when all was said and done, Xander would probably hate him for this. But for right now, his body was buzzing and the thought of fucking his best friend was making him hornier than hell.
He finally let Xander’s hands go, where they immediately wrapped around his waist and then he met the intoxicated dark eyes. Spike studied him with the most serious look he could manage. “Are you sure, Xander? We do this, that’s it. No turning back.”
Xander stared back, his eyes glassed over, but the hungry intent in them was completely clear. “Don’t wanna stop.”
Spike nodded, his decision was made and he slowly began opening Xander’s shirt, carefully unfastening it one button at a time. He pulled the material aside, eased it off the broad shoulders and let it drop to the floor. When Xander’s breathing quickened at his touch, Spike smiled as his fingers trailed a line from the top of Xander’s collarbone, down to his nipples, not touching, but teasing them into tiny peaks. Spike dropped his head, fastening on one sensitive nipple, first licking then biting and then moved to the other, pulling lightly with his teeth as he licked and nipped, hearing loud moans of approval from above him. He slid his mouth off and eased down to a crouch, continuing to lick down Xander’s stomach and abdomen until he was positioned directly in front of his groin.
Spike reached out and wrapped his fingers around Xander’s hips, looking up into the eyes staring down at him. When he returned his attention downward, Xander already had his jeans unfastened and was anxiously trying to push them down. Spike batted his hands away and took over, letting the pants fall and then curled his fingers into the waistband of the plaid boxers and scooted them down to join the jeans already around Xander’s ankles.
“You’re killing me,” Xander begged, threading his fingers through Spike’s hair, trying to pull his head forward. “Please, Spike, just… oh God, for Christ sake just suck me already.”
Licking his lips, he wrapped his hand around the base of Xander’s cock and took the head into his mouth, putting pressure on it as he slid his tongue in large circles across the tip. His free hand slid around, and gave Xander’s ass a squeeze before firmly kneading the flesh, clenching and unclenching as he continued to suck his cock. Spike’s tongue explored around the ridge of the head and dipped inside the slit, lapping at the fluid easing out, several drops at a time. He moaned as he swallowed, tasting Xander for the first time.
Xander’s hands tightened and his breath hitched as he barely managed to form coherent words at the sight of seeing Spike down on the floor in front of him. “You’re so fucking hot.” He followed with a steady moan as Spike licked down the underside, his cock already threatening to explode just from the little bit of contact with Spike’s mouth.
When Spike pulled off to shift his weight, sliding onto his knees, Xander whimpered. “Oh, hell no, don’t stop.” He made a frustrating noise, trying to push his hips forward, attempting to rub his cock against Spike’s lips. When Spike smiled and returned to his task, opening his mouth around him, Xander’s eyes drifted shut and the back of his head found the wall behind him.
Spike inwardly patted himself on the back and continued the task of blowing Xander’s mind through his dick. His hands found Xander’s hips where they began to squeeze, until Xander’s own joined them, resting over top of Spike’s and linking their fingers together. Spike could hear the babbling, the senseless words of encouragement escaping Xander’s lips, but he was too focused on swallowing as much of the throbbing erection as he could to give a damn about what Xander was actually saying. He could make out ‘fuck and Spike’ and those were the only two words he needed to hear.
Xander’s grip on his hands tightened and he began rocking his hips, encouraging his cock each time to slide a little deeper inside Spike’s mouth. Spike tried to ignore the straining of his own erection, but it was becoming increasingly difficult as it pushed against his jeans, jumping in excitement each time he did something to pull another moan or whimper from Xander. Spike took one last long lick from balls to head and then pulled away, quickly rising up to latch onto Xander’s lips.
“So close,” Xander complained, licking the taste of himself away from his lips.
“Just getting a bit more comfortable, pet.”
Spike urged Xander to step out of his clothes, which were still balled up around his ankles, and then kissed him again before leading him to the couch. Xander sat back, watching Spike toss his duster onto the floor. He waited in anticipation; his eyes glued as Spike fumbled with his belt and then shimmied out of his jeans, followed by his shirt before throwing it onto the floor beside them.
Spike was standing there, naked in front of him and it was better than he could have imagined. Xander reached up, pulling him closer and wrapped his hand around Spike’s cock, stroking it in long, slow movements.
“I’ve had dreams, lots and lots of dreams about us,” Xander admitted, his eyelids at half-mast, a far off look in his eyes.
Spike’s tongue curled and he bit his bottom lip. “Fucking?”
“Oh, yeah. But this…” He watched a tiny bubble of pre-cum escape the tip, to slide slowly downward. He eased his finger up the side to gather the fluid and then sucked it into his mouth. “This is better than anything my brain could have come up with.”
“Why didn’t I… I didn’t realize,” Spike answered, short of breath, closing his eyes.
“So many fantasies of doing this.” Xander stuck his tongue out and swiped at the slit. “And I knew,” he moaned, “I knew you’d taste so good.”
He began to lick greedily, with the base of Spike’s cock held tightly in his hand as his tongue focused on nothing but pleasuring the head. He slid his hand down, letting go of Spike’s cock to fondle his balls, while taking the entire length as far back in his throat as he could manage. Xander’s mind was spinning, somewhere between the feeling that this was some alcohol induced fantasy he’d wake up from once he was sober or the better, slightly tempting thought that he was actually sucking Spike’s dick. He chose to believe the later of the two when Spike moaned above him and began rocking his hips, sliding slowly in and out of his mouth.
“So warm,” Spike hissed, gripping Xander’s shoulder tightly with one hand while firmly holding onto the back of the sofa with the other. “Bloody hell. Could fuck your mouth forever, pet.”
Xander swallowed just a little deeper, humming against Spike’s skin, letting the vibration carry from the tip of his cock to the base. While his one hand switched back and forth between massaging Spike’s balls and rubbing the area of skin slightly further back, just above his hole, his other hand worked its way down his own body to stroke his neglected erection. He managed two or three pulls, helped by the small amount of fluid seeping down his shaft before he stopped, afraid he’d come before they’d even fucked. Xander let out moan after moan as he sucked vigorously, trying to pull Spike’s orgasm from him, wanting to taste the flavor he’d been deprived of for far too long.
“Got a better idea,” Spike said breathlessly, easing himself away from Xander’s grasp. Even as Xander complained and tried to stop him, he stood up from the couch and urged Xander to lie down. Spike turned his body before quickly climbing on, straddling Xander’s waist backward. He leaned over, bracing his hands on either side of Xander’s legs until his ass was in the air and his mouth was hovering over top of a very hard and purple erection. “Much better.”
He felt Xander’s hands wrap around his cock and then came the suction as he was engulfed again between those soft, warm lips. He swallowed a deep moan and then took Xander’s cock to the back of his throat. He pulled back slightly when Xander’s hips began rising off the couch, thrusting upward in small, controlled movements.
The sounds between them grew louder, breathless moans and sighs as they urgently pleasured each other. Spike tried to set the pace, wanting it to last, taking long, slow pulls from top to bottom, scraping subtly with his teeth each time he worked his way back up. Xander followed, mimicking his technique, but using more tongue than teeth down one side and up the other. They worked each other for some time, both taking into account every movement, every twist or lick that brought out a moan from the other.
Finally, when he couldn’t stand it, when the sensation got to be too much and he knew he wouldn’t last much longer, Spike pulled away.
“Fuck,” Xander exclaimed, licking his lips of Spike’s taste, as he watched Spike digging through the pockets of his leather coat.
Spike came back, settling his weight between Xander’s legs, letting his lips drop for a full, deep kiss. Tongues played and flavors mingled while they began to unconsciously rub, their cocks sliding together leaving a slippery trail of wetness between them.
“Almost came, Xan. Would’ve lost it right then, but that’s not what you want, right?”
Xander’s mouth opened, a deep breath escaping his lips as he shook his head. As much as he wanted to swallow Spike down, there was something he wanted more. “You know what I want.”
Spike nodded and then sat up onto his knees, ripping open the condom package. “Roll over,” he directed, giving Xander room to turn underneath him. Xander obeyed and rolled onto his stomach, pushing a pillow down under his hips. When he closed his eyes for just a moment, he realized he’d sobered quite a bit when the room didn’t spin around him. He wiggled and shuddered when his cock ground against the pillow, giving just enough friction to help the steady ache. Spike’s hands began to roam, rubbing firmly over his buttocks, squeezing and caressing before sliding outward to rest on his hips.
Spike’s voice was low and sultry when he said, “Raise up, pet. Onto your knees.”
Xander rose up, hoisted his ass in the air with his head on the couch and pushed the pillow that had been under him forward to rest between his head and the arm of the sofa. Spike leaned down, with his whole body pressed against Xander’s back and slid his hands down Xander’s arms. “I want you to talk to me while I’m fucking you, tell me how you like it, what you want.”
Xander’s cock twitched in excitement and he nodded against the pillow as he felt Spike’s lips kissing a trail back down his back. The weight was gone and he heard the sound of a flip-top before Spike’s hands were on his ass, his thumbs pressing inward, exploring the crevice between Xander’s cheeks. He felt the side of Spike’s hand nuzzling between them, rubbing slowly inside his crack, slicked with lube until finally, one finger eased inside. Xander clenched the pillow between his hands and arched his back as Spike stretched him, enjoying the feel when two, three and then four fingers entered him and began to move.
Even as he worked to prepare him, sliding in, twisting and scissoring, sliding back slightly and repeating it again, Spike’s breath was coming in fast pants, his chest rising and falling with anticipation of fucking Xander. When Xander began to moan steadily, pushing back and clenching around his fingers, Spike pulled out and gripped his cock. He pumped it a couple of times and then knelt forward, lining up with Xander’s hole. He gripped Xander’s hip with the other hand and pushed, easing the head of his cock through the tight opening. He heard Xander’s breath hitch so he stopped, placing his now free hand on the other side of his hip. “Alright, pet?”
All he received was a nod and it was encouragement enough to continue. “Gonna slide in nice and slow, wanna feel you when I push in.”
Another nod and he could swear Xander had stopped breathing altogether. Spike closed his eyes, squeezed his fingers into Xander’s skin and pushed inch by inch slowly through the ring of muscle trying to keep him out. Finally, almost fully encased, the muscle relaxed around him letting him slide all the way in. “So tight,” he moaned, “Gonna take you, fuck you good.”
He prepared to pull back, but Xander stopped him. “Hold on. Just wanna…” He felt Spike move oh so subtly and bit his lip to keep from an embarrassing squeal. “Just wanna feel you.”
“Gonna feel me plenty here in a minute, luv.”
Xander smiled into the pillow and nodded.
Spike pulled back, easing out until only his head was inside and then slammed back in.
“Oh, fuck!” Xander screamed, turning into a low groan. “Warn a guy, would you!”
Spike chuckled and pulled out again slowly. “Couldn’t help it.”
Xander closed his eyes and tried to urge his cock to hold on a little longer as Spike pushed back in, slower this time. He could already feel the pressure in his balls and he knew one more move like that would have him coming. God, just having Spike inside him was enough to do that.
Spike stopped when he was embedded all the way, and leaned down against Xander’s backside, kissing the back of his shoulder. “So when you thought about us fucking, is this what you thought it’d be like?”
Xander bit back a moan, but exhaled slowly. “Sometimes.” He took in another sharp breath and said, “Mostly, but other times, it’d be different.”
Spike nipped at the skin between his teeth. “Yeah? Different how?” He pulled his hips back, easing out just an inch or two and then slid back in, pushing forward against Xander’s ass as hard as he could.
“Mmm,” Xander whimpered, arching again. “Sometimes, I’d ride you. Kneel down on your cock and just fuck you while you laid there.”
“Uh-huh?” Spike whispered, still fucking slowly, an inch at a time.
“Or…” Xander started thrusting, fucking back against Spike, “Angel’d be there… watching us.” He felt Spike’s hand slide around his stomach, over his navel and then down to grip his cock.
“Yeah? Well, only fair, seein’ as how you’ve watched us.”
Xander moaned as Spike began to slowly stroke his cock. “But I didn’t…” another moan when he felt the thumb graze over his slit, “like watching you and Angel.”
“No?” Spike leaned down, resting his forehead against Xander’s back. His hand was working in time with each thrust of his hips, barely able to keep them slow and shallow, ready to dive in and fuck Xander senseless. “You didn’t get off on it? Just a little bit?”
Xander groaned, “Maybe, just a little.”
Spike grit his teeth. “Or a lot. Don’t lie, pet. I know I’d get off. I’d watch you fucking… being fucked, doesn’t matter which. I’d come just seeing you like that.”
“Oh, God, Spike.”
“Can I fuck you now?”
“Like you even need to ask,” he growled, slamming back onto Spike’s cock, urging him to start fucking faster.
“Better hold on.”
Spike rose and grabbed Xander’s hips tightly, letting go of the cock he’d been working. “Touch yourself. I need both hands to do this right, pet,” he growled.
Xander’s hand flew underneath him, sliding around to fist his cock, the other still wrapped around the pillow, strangling it between his fingers.
Spike shoved in, hard… pulling Xander’s hips back at the same time to meet his thrust. He pushed forward, changed the angle just a bit, pulled out and then slammed back in, hearing Xander’s cry and knowing he’d hit his prostate.
“That’s it, pet. Wanna hear you scream.”
“Oh, fuck!” Xander’s voice carried through the apartment, and he vaguely humored the possibility that the neighbors could hear them. His hand sped up, urgently stripping his cock, fucking his closed fist as Spike pounded into him.
“That’s right, luv. Fuck back on me! Make it good, Xan!”
Xander swallowed another scream and arched his back as high as he could, his legs threatening to give out from the intensity of Spike’s hips rocking against him. His body began to shake and he roared into the pillow as he let it go and his cock began to spurt, leaving the couch cushion soaked beneath him. His ass clenched uncontrollably with his orgasm, gripping Spike’s cock and then unclenching just as quick, massaging him in rapid bursts.
Spike thrust in one last time as he came, using enough force to push Xander down off his knees and flat onto the sofa. They lay still finally, for just a few minutes, both sated and happily exhausted at the same time. “Need to get this thing off me.”
Xander nodded, already sorry when he felt Spike slip out of his body to get rid of the used condom.
“Be back, pet.” Spike lifted himself up and made his way to the bathroom, glancing back once to look at Xander’s body stretched out across the sofa.
He discarded the rubber, tied it off and threw it into the trashcan and then leaned over the toilet, waiting to fully soften so he could pee. With one hand holding him against the wall, the other holding his cock, he closed his eyes and tried not to think of what he’d just done. As incredible as it had been, as much as his cock was begging to go back and do it again, he felt like a complete ass. Even though the voice in his head had screamed for him not to, he’d just fucked his best friend.
“You stupid sod, Spike. What the fuck did you think you were doing?”
He shook his head, finished what he was doing and then went back to the living room. Xander was snoring softly, still laying stomach down where Spike had left him, and looking completely debauched even as he slept. Deciding to finish what the rest of this night had become, Spike ignored the voice again and climbed in behind, spooning up against him as Xander turned on his side facing the room. He wrapped his arm around him and nuzzled down into his neck. “Xan?”
He heard a mumbled reply and Xander gripped his arm, trying to pull him closer. He realized there wasn’t going to be any waking him, so he laid there, listening to the calm breathing with a world’s full of confusion swimming around his head.
“I know what you want, Xander. I’ve known it for a long time.” He pulled his hand back and began nervously stroking lightly up and down Xander’s arm. “I tried my hardest to be a complete jerk, to make you not want me. Fuck, Harris, I shagged your fucking date and you still forgave me! What else could I have done, huh? Didn’t want to piss you off like I did, but I saw where all this was leading. Was getting harder and harder to resist.” He chuckled, a half insane type laugh. “Guess tonight proved that, didn’t it?”
He bent his knee, sliding it forward between Xander’s legs, taking comfort in the warmth pressing against the front of his body. “But it can’t happen. This thing with us… it’s wrong. Too much water under the bridge, all that rot.” He stopped for a moment, trying to figure out just the right way to say what he was thinking. To tell sleeping Xander just what he felt. Finally, he sighed and rose up onto his elbow, looking down at Xander’s peaceful expression. “You know me, Xan. Hell, probably better than I do and you know I’m not exactly famous for keeping my dick to myself. If it was just a fuck, it’d be one thing, but I know that’s not what you’re looking for. I just know how I am… and the last thing I’d wanna do is hurt you, and I don’t trust myself not to. I don’t know if I could change. You know I love you, Xan, but what if I couldn’t and I bloody well made a mess of things? Where’d we be then?”
Spike tensed when Xander moved, pushing his ass back further, rubbing against Spike at the same time. “Bloody hell, pet. You’re not helping the situation here.” He reached between them, readjusted himself and then forced his body and brain back to his other train of thought.
“So anyway, all I’m saying is that I don’t wanna lose you and I think this is a really fucked up thing we did.” He breathed in Xander’s scent, remembering the heavy spice of his cologne, mixed with the scent of sex, and then exhaled. “So tomorrow, when we wake up… well, I just wanted to say sorry now, okay?”
He closed his eyes, laid his head back down and curled himself around Xander, trying to forget about everything except how incredible the night had been.