Work Text:
Caleb’s heart skips a beat. He was going to a sleep over with his best friend. Looking at his reflection in car’s window. His black hair looked like a curly mess right now. He spent so long trying to straighten it out and this was the best he could do. Whining quietly at himself. His light blue eyes staring back at him. At least the rest of him was looking good. Caleb had gone with causal clothes for the sleepover. He was too nervous to try dressing up any for the sleepover.
It’s not like sleeping over at his best friend’s place was something new. They’ve been sleeping over at each other houses since they were little kids. But now something was different. He was older now. They were in middle school. And Caleb recently discovered they he likes boys, really likes boy. And his best friend was so cute. Caleb couldn’t stand it. Blushing as he checks himself out one more time on the drive over.
Why was he like this? Caleb couldn’t help but think like that. He wanted to be more than friends now with Lucas. They’d known each other forever. Were the closest two friends could get. But Caleb wanted more. He wanted to touch, to hug, to kiss, to… The naughty thoughts creep into Caleb’s head. Causing him to uncomfortably shift how he was sitting to hide his growing boner. Caleb was hopelessly in love with his best friend. And too scared to come out to him about it.
Tonight… Tonight was their first sleepover since Caleb realized his feelings. They’d be sleeping in the same bed. Practically right on top of each other. To be so close to Luca, to have his scent right there. The warmth of their bodies so close to each other. Caleb had been internally panicking about it all day. He didn’t know what to do, didn’t know what he would do. What he wanted to do. Maybe he could have turned down the invite. But. Argh. Lucas would know something was up if he did that. Or worse, turning him down could make him think that Caleb didn’t want to hang out anymore. That just wasn’t true, Caleb couldn’t allow that happen. Lucas was his, he wasn’t about to give anyone else an opening to slide in-between them.
Caleb blushes deeper realizing that he just thought of his best friend as already belonging to him, when he didn’t even have the courage to express his feelings at all. This couldn’t go on like this. He had to say something to Lucas. Had to do something. The car parks itself in Lucas’ driveway. It was time to get out. His Nerves were almost overwhelming. He looked up at the house.
Standing there was a boy his age, with straight blonde hair almost to his shoulders. Jumping around, waving, excited and happy to see his friend. Smiling brightly, those green eyes almost shined like emeralds in the evening light. “Hurry up! I gotta show you!” Lucas calls out to Caleb. Who couldn’t help but smile back brightly at his friend. His nervousness was disappearing, that smile melted his heart these days. Grabing his bag, opening the door, and hopping out. Caleb runs over to his friend.
Lucas runs up to Caleb, giving him a friendly hug. Caleb’s heart was beating so fast having the boy he was crushing on hugging him so causally like that. It was torture in one way, and heaven in another. “What is it you wanna show me?” Caleb asks with a smile. Doing his best to hide how flustered he really was. “You gotta see~” Lucas says cheerfully, grabbing Caleb’s hand and dragging him along into the house.
►♡♡♡◄
The sun had set, the two boys had settled in playing a game on TV in Lucas’ room. Lucas himself was only in a pair of bright boxers. While Caleb still had his shirt on, had taken his shorts off. Down to his black undies. Caleb was feeling a little uncomfortable, not being able but to help looking over at Lucas a bit too often. Not that his friend seemed to mind. “It’s sooo warm. Dad always has the heat way to high…” Lucas sighs, complaining. “You don’t mind right?” He barely even asks his friend before finally reaching for those boxers, just yanking them off and tossing them. “So much better~” Fully naked now. His body exposed for Caleb to see. Giggling and laughing about the game they were playing.
It wasn’t unusual for them to end up naked together on hotter days. But Caleb was feeling embarrassed about it this time. Because of his new found feelings. He was really happy his friend was still fine being naked together. But at the same time. It presented a new problem for him. ‘Fuck this! Caleb what’s wrong with you!’ He shouted at himself in his mind, patting both sides of his face with his hands. Before pulling off his shirt and stripping off his undies. To join his friend in his nudity. Lucas looked over at Caleb while he was striping, and smiled brightly at him. “This is way more comfortable~! Right?” Caleb smiles softly and nods in agreement.
Lucas suddenly moves a lot closer to Caleb, laying down with his head right in his friend’s lap. Yawning cutely as he got comfortable there. His soft golden hair brushing against Caleb’s exposed member. Poor Caleb became a bundle of nerves from that point on, losing quite a bit more often to Lucas in the game they were playing. Whether Lucas did this on purpose to mess with his friend and win like this. Or because he actually liked being close to Caleb. Well, Caleb truly had no idea… However.. Lucas seemed really happy. So Caleb just forced himself to bear with his embarrassment and nerves.
A knock on the door, and Lucas’ father was calling through the door. “Alright you two. It’s time for bed. Turn off the TV and get to sleep. Don’t make me come in there.” He walks away from the room almost as quickly as he came. “Oh! It’s that late already. But I wanna play mooooore~” Lucas whines softly and pouts a bit. Looking up at Caleb. “I-I can stay over the whole weekend. So let’s play some more tomorrow?” He offers, trying to cheer his friend up. “Okay~ You promise? You’ll be here all weekend?” Lucas smiles brightly up at Caleb from his position. Caleb could only nod with a soft blush on his face. “Yay! You’re the best~!” Lucas says, reaching up and hugging his friend.
The two boys turned off their game, the TV, and the lights. Climbing into to Lucas’ bed together. Caleb tried to give his friend some room under the covers. But Lucas just snuggled right up to his friend. Feeling his friend’s privates brushing against his skin, something Caleb was trying not to think about all night. They were naked together. And Lucas was so fucking cute. That butt was amazing. Caleb tried to ignore his horny thoughts. But failed, he was getting rather hard under the covers. Lucas didn’t seem to even notice. In fact, it looked like Lucas fell asleep as soon as he got comfortable like that.
►♡♡♡◄
Lucas was definitely asleep. Caleb was having problems trying to sleep. It felt like he had been laying there for hours. It had only been 72 minutes since they went to bed. But Caleb was really hard under the covers. Failing to ignore it. And Lucas was fully passed out. His friend was always a heavy sleeper. There was one time were Caleb was trying so hard to wake him up, that he pushed Lucas out of the bed. But even after landing on the floor hard, he was still asleep. So maybe that was why. Why Caleb felt like he would get away with it. Why Lucas wasn’t so much as stirring in his sleep. While Caleb’s hand was rubbing that heavenly butt.
Caleb was just trying to find a position to sleep in when his hand touched his friend’s behind like that. But it was so soft, felt so nice, so right. They he couldn’t bring himself to pull his hand away. So Caleb was laying there, rubbing his friend’s butt. Giving it soft squeezes with his hand. He was fully molesting his sleeping friend wasn’t he? Well. Not like Lucas was going to wake up and catch him. Caleb was panting softly, letting out a soft moan. His boner was pressed against Lucas’ body, those hips were moving, rubbing it against his friend.
Maybe this was stupid. Caleb should have just gone to the bathroom and taken care of himself. Now he was molesting his friend. Making excuses for it inside of his mind. Lucas was the one to get naked first. He was rubbing up on Caleb. He snuggled up so close to him with that hot body of his. Surely this was Lucas’ fault. Right? Caleb wasn’t being a pervert. He wasn’t doing anything wrong to his friend.
Grabbing his friend’s soft butt even harder, pulling his friend’s hips closer. Caleb suddenly felt something poking him under the covers. Lucas’ member was rock hard under those covers. Caleb blushed hard, pre leaking from his cock under those covers. “F-fuck! Really Lucas. As if tonight wasn’t hard enough.” Caleb chuckles a little about it. “You can’t blame me for this later then…” Off came the covers. Caleb couldn’t hold back anymore, he needed this.
Sticking out his tongue, Caleb wasted no time putting his head between those legs. Pressing his tongue to his friend’s cock. Lucas didn’t react at all in his sleep. Of course he didn’t. Caleb was licking his friend’s cock. He couldn’t control himself. It was so wrong. So naughty. And so fucking hot. Caleb’s cock was leaking, almost drooling, as he takes his friend’s cock into his mouth. Just sucking on it like it was his to play with.
Lips locked around the shaft of his friend’s cock. Bouncing his head up and down as he sucked on Lucas’ member like that. His tongue dragging along, up and down. Over the tip. Lapping up the pre as it leaked out. Swallowing hard as he just went for it. It didn’t take much, and Lucas was cuming in his sleep. Letting out a moan as he did. Caleb swallows his friend’s cum, having almost unloaded himself right there. “Damn Lucas. Nothing wakes you up does it? I bet I could do anything I wanted right now. I could…..” Caleb’s eyes lit up as the idea dawned on him. “I could fuck you. And you’d just take it…” It was golden. Lucas would never even know. Caleb could fuck him, unload until he felt better. He could use his friend’s body like he owned the boy. Actually, there was nothing stopping him from doing this every sleepover. It was the perfect solution for Caleb’s desires. The boy licked his lips hungrily. “I’m sorry Lucas. But you’re just too cute to pass on.”
Caleb spread’s Lucas’ legs. Lifting them up into the air. His cock was throbbing with need. Bouncing in the air as he tried to line himself up with his friend’s cute as fuck ass. Just shoving his cock into Lucas’ hole. His friend didn’t react at all to this. That hole was tight, but Caleb was horny as fuck. And nothing was going to wake his friend anyway. So he was forcing his cock inside of Lucas’, going in as deep and quickly as he could. Until his crotch was pressed against his friend’s cheeks. Panting, a perverted, horny, wild look on his face. Caleb starts thrusting his hips. “Fucking hell this is amazing! Lucas your ass is milking my cock! I fucking love it. I love you~ I’m making you mine right here!” Caleb cried out, knowing his friend couldn’t hear him, as he rammed his cock into Lucas’ hole over and over again.
Caleb was unloading his seed into Lucas’ body already. But it didn’t matter, he felt like he waited his whole life for this moment. So he wasn’t stopping for anything. Fucking his friend through his own orgasm. His cock sliding in and out of that cum filled hole. Lucas’ body seemed to just know what to do. Squeezing in all the right ways, milking Caleb’s cock. It was like the trained hole of a Slut. All just for Caleb. As he continued to fuck his best friend in his sleep like this. Pumping out a second load. Then a third one. He felt like he held back way to long. Now he got to have Lucas the way he wanted. And look, his friend was happy about it too. Lucas had unloaded yet again onto himself. Moaning in his sleep. “Caleb~” Moaning out Caleb’s name, driving the boy onward. He wasn’t going to stop until his balls were fully empty. “Lucas~ I love you~” This was the only way he could admit his feelings for his friend. While his friend was passed out. When there was no danger.
The whole session wasn’t all that long. Maybe 10? Maybe 15 minutes? But Caleb was finally tired. Sleepy. Yawning after having pumped one last load into his friend’s heavenly butt. Falling asleep, putting his arms around Lucas as if by instinct. As Caleb was finally able to pass out for the night.
►♡♡♡◄
It was morning now. Sunlight had enter Lucas’ bedroom. Caleb was stirring in his sleep. His senses slowly coming to him. “L-lucas~” He moaned out softly. The bed was… Bouncing? Under him. Something was off. Slowly Caleb was realizing it, slowly he was feeling it. He was hard, painfully hard. And his cock was being squeezed hard. Something was bouncing on top of him. It dawns on Caleb all at once, this was a familiar feeling. This was Lucas’ heavenly ass. Snapping his eyes open in shock, staring right at his best friend. Who was not only awake, but moaning loudly as he was riding Caleb’s cock. “Caleb~ It’s amazing~” Lucas was moaning out his name. Caleb’s mind was blank for a moment as he processed what was happening. Lucas was awake, and riding his cock. How?! Why?! “L-lucas what are you?” The words were barely able to leave Caleb’s mouth. Lucas’ paused after slamming himself down on Caleb’s cock once more. Blushing hard. “You’re awake?!” Lucas was surprised. “W-well. I mean. You did it last night didn’t you? I woke up with cum in my butt. And well… If you’re allowed to do it when I’m asleep. Then I can do it when you’re asleep too!” Caleb looked dumbstruck. Blushing rather hard about it. “I didn’t think you’d wake up….” Lucas sheepishly admits. “Unlike some people, I’m not dead to the world when I’m asleep.” Caleb manages to retort with a soft smirk on his face. Sighing happily in that moment. “Go on. You may as well finish~” Caleb says in a teasing tone. Lucas giggles. “Okay~ I’ll make you feel really good then~” Lucas starts bouncing his hips again. Caleb moans out. “I love you Lucas~” Lucas blushes hard, but keeps pleasuring his friend… No, his lover. “I love you too Caleb.”
They both have an orgasm together. Caleb pumping a load into Lucas’ heavenly ass. While Lucas shoots a load out over Caleb’s body. Then Lucas leans down for a kiss. Just in time for his bedroom door to open. “Time to get-“ It was Lucas’ father coming to wake the boys up. Now staring at them, clearly seeing Caleb’s cock burred into Lucas’ ass. The two naked boys clearly in the middle of morning sex. “Guess I’ll be knocking every time from now on. Finish up and come down for breakfast you two.” Not even batting an eye as he closes the door and walks away.
