Chapter Text
Everyone gets obsessed with someone at least once in their lifetime. Romantic obsessions are the most common. Most romantic obsessions are often known for their tendencies—constantly talking about them, thinking about them, looking at them whenever they pass by, things such as that. That generic shit is nothing compared to the fantasies that happen in the head of Rudolph Holiday's.
God, why did Rudy have to fall in love with a guy? He always knew he was into guys, but he couldn't fathom the idea of crushing on one he knew in person. He found enjoyment in fiction, never real people. The idea puzzled him. How could someone form a crush over someone they knew? "That would just ruin the already established relationship" was what he told himself. That was, however, until he met his college roommate.
Asgore Dreemurr. Some guy he had just met in his dorm. Just one look at him and he became starstruck. He was a larger guy, a little less than triple Rudy's size weight-wise. Rudy was quite underweight for a college student, being a scanty 120 pounds. He stared at the large goat when he first met him, only mustering out a small 'hello' due to being so shocked and smitten at the sight of him. Even his name—it was like some sort of poetry. "Dreemurr". What, was he a guy of many dreams? Maybe not, but he certainly gave Rudy erotic ones.
Rudy's obsession with him was more than average. He was a disgusting little pervert, that reindeer. He would constantly imagine him in sexual scenarios while lying in his bed late at night. These said scenarios were often vivid images of long ropes of cum exiting Asgore's cock—fap imagining. Was his cock large? Small? Hopefully small. He was into that… He sometimes even imagined what his cum would taste like. Salty? Sweet? Probably sweet. He imagined it would taste like goat milk, for obvious, yet uncreative, reasons. Of course, that wasn't all he was into. His body was the thing that originally caught his attention. Take the way Asgore walked as an example. The reindeer adored the way his large body moved when he walked. His soft, furry gut would slowly bounce up and down, which in turn made his moobs move similarly to jello—wobbling and occasionally brushing up against one another. Not only this, but his thick, hairy thighs would rub together ever so slightly, causing his wide hips and enormous ass to sway back and forth. God, how he loved that fat ass.
Wasn't Rudy so disgusting? Noticing such tiny details about someone he had just met? There was no way this obsession was normal. There was no way he was normal. This crush was too intense for it to be normal. He was fully aware of that.
And, months after they first met, he decided to act on it.
Rudy was… nervous about this plan. He built it up in his head, but he of course wasn't sure if it would actually work. Everyone's ideas at least backfire once, and Rudy was on his toes worrying this one would. Yet, there he was, in bed—Asgore's bed—awaiting his presence. He put his hands behind his head, trying to calm the swarming thoughts in it, which didn't exactly help. He looked up at the wall next to Asgore's bed—Maybe that would calm him. He chuckled softly at all the video game posters—Asgore was always kind of a console geek. It contrasted with Rudy and his literature.
Next to the posters was a photo of Asgore standing in the back of the college's library holding a book. He was facing the camera three-fourths of the way with a sly smile and heavy-lidded eyes. The small book he was holding in his right hand was faded and grey, without a title as well. He was wearing worn jeans that had holes in the knees, with scraggly, white strings surrounding said holes. Above the jeans was a brown belt that he wore comfortably around his thick waistline. Speaking of thick…
His shirt? Daring of you to assume he was wearing one. That was why Rudy was so drawn to this photo. Fat guys always showed off more of their body when they weren't fully facing you. Asgore's large belly hung just above his crotch, though over his belt, causing it to sag a little. It was moderately hairy, with the gold-colored hair mainly consisting around his navel. Shorter tufts of it ran up his gut to form a happy trail. It collected on his chest as well. His only visible love-handle rested atop his hip—Specifically on the belt, which made it look even hotter than it already did. Rudy's favorite part? Probably Asgore's man titties. The one on the right, facing further away from the camera, was partially covered by his belly, though still visible. The one on the left, however, spilled out on top of it.
God, that fat goat was so hot.
Rudy certainly wasn't proud of this, but… Late at night, when Asgore had fallen asleep, Rudy would climb out of bed and snatch the photo off his wall, to which he would masturbate to it. When it came to that photo, his sexual indulgence completely took over. Rudy wasn't even sure as to why Asgore had it on his wall. Was he proud of it? Did he think it was funny? Was he purposely keeping it there because he secretly knew about Rudy's attraction to it? The reindeer turned his head away, not wanting to look at the photo anymore.
That shameful feeling quickly morphed into alertness when Rudy heard the door open. He shot his head back, staring directly at it. The door opened towards him, so he couldn't see right away who entered. However, it was unsurprisingly Asgore. The large goat shut the door as he entered. Rudy took notice of his outfit. He was wearing the same ripped jeans from the photo, as if taunting Rudy. Though, much to his dismay, or joy—He couldn't exactly decide—Asgore had been wearing a shirt this time. It was a black shirt with some comic book character on it. It made him look pretty silly, though Rudy of course thought he was adorable. Asgore turned his head and locked eyes with Rudy. He blinked, confused. Oh dear.
"The hell are you doin' in my bed?" Asgore asked, confusion in his deep voice.
This was the question Rudy dreaded while in the making of this idea, though before he orchestrated he had come up with a hopefully good enough answer.
"Ah, I'm just chilin'. Your bed's more relaxing than mine, With all the blankets and pillows you got." He tried his best to sound nonchalant while gesturing to the mentioned pillows the goat had crowded on his bed. Asgore had always liked sleeping with lots of extra cushions. He even carried one around on his abdomen.
Asgore stared at him for a moment, then shrugged. "Ah, Alright," he uttered with a yawn. He sluggishly walked to the side of the bed, still looking at Rudy. It looked as if he was gonna get in with him, much to the reindeer's delight.
"What are ya doing?" He asked just to make sure. It took him nearly everything trying to contain his excitement.
"Uh, gettin' in bed? I'm tired, man. Now, c'mon, either make room or get out." The goat crossed his arms, clearly awaiting his roommate's response.
"Ah, yea, sure man." Rudy inched closer to the wall—To the photo—and pat the space next to him, inviting the goat in. Rudy tried his best not to seem too excited, lacking major body movements and keeping a blank face—Despite his racing his heart.
Asgore groaned as he climbed into bed next to Rudy. His large size took up most of the room on the bed, not that Rudy was complaining. He turned his head to look at him. Asgore looked a little hotter now that he was lying down. His belly looked like a big, cuddly mountain. The area around his navel spilled over and rested atop his large, tubby thighs—Partially covering his crotch. That was as good at it could get though, since Asgore had that stupid shirt on, to Rudy's dismay. He rolled his eyes and turned his head to the photo. He looked hotter in that anyway.
Though, to Rudy's surprise, Asgore took a blanket out from under his bed and flopped it on top of them. He turned back to look at the goat, then at the cover that was lying on him. The top side of the blanket, the side someone would see if they were to walk in, was soft, minky, and grey. On the other hand, the bottom side atop both men was warm, cottony, and white in color. Rudy was taken aback by this blanket.
This plan was going better than expected.
He continued staring at the blanket in happy disbelief while Asgore turned on the television from across the bed. The goat put his hands behind his head and sighed, watching some video essay about his favorite game. He stared at it idly, looking as if he was about to fall asleep.
Perfect, Asgore was distracted. It was time to set up the second step in Rudy's plan.
The reindeer pulled out his phone. He needed to find a funny video to show Asgore. He turned his volume down as to not disrupt the goat from his video—At least, not yet, anyway. He clicked on the video app he had. He looked at the first three videos on his home page. True crime documentary? Too boring for Asgore. Radio show about romance? Perhaps a generic prank show would be more suited for the goat. Video about a silly gay cookie game? No, Asgore hated when Rudy talked about that. Shit. All the silly things Rudy watched wouldn't suffice for Asgore. He clicked the search bar, despite being annoyed at this new idea.
"Cat videos…," The reindeer silently muttered as he typed it into his phone. He needed something funny to show Asgore. Both men were cat people, so although Rudy thought this idea was silly, it had the potential of working. He was once told that Asgore took care of a white cat when he still lived with his parents. Rudy thought that was adorable. It was one of the few non-sexual things Rudy would imagine him doing from time to time. The reindeer clicked on the first video he saw. It was some video of a cat seeing a bubble for the first time—At least, that's what the reindeer thought. He didn't really pay attention due to his excitement. He glanced back at Asgore, who was still blankly staring at the television.
Alright, the second step…
"Heh, look at this, Gorey," Rudy said, forcing a chuckle. He moved closer—He moved closer—to the goat while putting his phone in front of his face.
Asgore's attention was now brought to the phone. He stared at it for a couple seconds, a smile forming on his face soon after. He chuckled as well, only this one was real in contrast to the fake one Rudy let out to get a stronger hold on his attention. "Aw, heh-heh."
The reindeer grinned. He watched as Asgore turned back to the television, still silently smiling to himself. Rudy placed his phone back down on the bed now that the video was done. This was the main part of the second plan—staying. After he would move closer, he'd stay in place to see if Asgore would notice.
The reindeer's heart raced quicker as he awaited the goat's reaction. Rudy assumed one of two things would happen. Either Asgore wouldn't notice, and Rudy showed him that video and leaned closer to him for nothing—Or he would notice, but would tell Rudy to back off. There was no way this silly plan would work. There was no way to be positive about it. If those from his past knew and supported this plan, they would've said "At least you made it that far!", but no. Maybe he did make it this far, but it was useless. It was a chance in a million that Asgore could ever—
Asgore moved closer to the reindeer.
Rudy hadn't even realized it. He was so caught up in his own head that he hadn't noticed Asgore moving closer. It wasn't just an inch, either. The men were practically leaning on one another. The gap between them was thin—thinner than the shadow of a hair. Rudy couldn't figure out if the goat moved on purpose or subconsciously. Both would be equally as adorable. The reindeer stared, stunned.
The smaller of the two men brought his attention back to the gap between them. Yea, it was minuscule, though why did there have to be a gap at all? Rudy gently moved his left hand, the one furthest away from Asgore, to softly rest on his arm. It was very thick and heavy compared to Rudy's. The goat reacted to this gentle caress. His eyes shifted over to Rudy despite him still facing the television.
"Why the hell are you so cold?" He asked. He wasn't annoyed, despite his tone, but taken aback due to the lack of familiar warmth.
"Oh? Huh, you're really warm." Rudy thought it was rather amusing. Of course the big, cuddly fat guy was the far warmer of the two. It was as if Asgore was a portable heater. The goat eventually returned his focus to the video essay. The reindeer chuckled.
Now, the third step.
"Ay, Gorey," The reindeer started. "Could ya maybe put on a movie or something? I'm not into these video game things." He gestured to the TV.
"Nah," The goat responded, not even bothering to move his eyes to look at Rudy.
Great. Asgore was being stubborn again. It didn’t really surprise the reindeer, though. When they would walk somewhere together, Asgore would always blast his country music at full volume. Rudy would of course tell him to turn it off, or at least let him play a song—which would arguably be worse, as he'd put on Hatsune Miku—but Asgore would always be bullheaded. But why did he have to be bullheaded now?
"Why not? I don't wanna watch this." Unlike the silly music argument, Rudy was serious about this. Despite this, he kept his tone the same in case Asgore would notice a difference. He most definitely wouldn't, but it was a force of habit.
"I don't got any streaming services on here."
Oh. Asgore wasn't being stubborn, it was a lack of proper resources. Shit. If they didn't watch a romantic movie, what was the point of going on with the plan? What, was he supposed to enact it at the end of this shitty ass video?! Rudy began mentally panicking. He should've checked to see if Asgore had the correct TV platforms before doing this. What an idiot the reindeer was, so impulsive. What was the point of all this? Why did he put his hand on his arm? Why did he show him that damn video? Why did he let him in bed with him—hell, why was Rudy still even in his bed?! He should just get out of his bed. He was probably bothering the g—
"Y'know," Asgore started, instantly shattering Rudy's chaotically bolted together train of thought, "I think I'm a bottom."
What. Rudy's mind went blank. What the hell did that have to do with anything? If it were a different time, the reindeer would be more than ecstatic. His disgusting fantasies finally had a shot at being real. But now? What was the point of telling him this? No, seriously, what the hell did that have to do with anything?!
"…O-Okay. And you're telling me this why?"
"I dunno, just figured I would." He turned his head to look at the reindeer. "What about you?"
Despite the absurdity, Rudy answered the goat's question. "…I'd say I'm a top."
"That makes sense." The goat chuckled warmly and shut his eyes. His arms moved down to his sides. Rudy kept his hand on his arm.
Rudy just stared at him. He had no clue what to think. It caught him so off guard that he forgot about what he was thinking before this for a moment. Thankfully, though, those said thoughts had disappeared. He turned his head away from Asgore and stared up at the ceiling. With this new found information, Rudy started coming up with ideas of things to say to Asgore. "Whaddya say I top for ya and you decide which you like more?" "Why don't-cha be a good goat for me and stay on the bottom?" "Take off that damn shirt and let me slide my cock up that deep navel of yours~" He chuckled at that last one. Not that he'd ever say those things, but there was no trouble with coming up with them just in case.
The reindeer looked over at the larger man. His eyes were still shut—it looked as if he was about to fall asleep. But that wasn't what caught his attention. He could feel his arm slowly moving up and down. He figured it was just him innocently itching himself, but scratching an inch only takes about five seconds maximum. His arm wouldn't stop moving. It even seemed like it was going a little faster. Rudy's brows furrowed in confusion. He took his hand off the goat's arm and used both of them to grip the blanket. What could Asgore possibly be doing down there? He curiously lifted the blanket.
Oh.
He couldn't see anything. The blanket casted a dark shadow on Asgore that prevented him from seeing anything. The reindeer rolled his eyes. He grabbed his phone and turned on the flashlight feature. Upon bringing the light to Asgore,
OH.
Asgore had his hand down his pants?! The reindeer's eyes widened. He quickly placed the blanket back on top of him and turned off the flashlight. What the hell?? Asgore had been pleasuring himself while in bed with him?! …He blinked. Asgore had been pleasuring himself while in bed with him. The shock quickly turned to lustful excitement. Rudy's disgustingly vivid imagination began running wild. He imagined Asgore taking his microscopic cock in between his thumb and index finger. He imagined him rhythmically pulling on it faster than he had ever before. He imagined the cum shooting out of the larger man's pocket pistol of a cock and getting in between his fat rolls. He imagined him moaning, crying, sweating like the filthy fat fuck of a goat he was.
Rudy truly was disgusting, coming up with such vulgar things about his roommate. He gave himself an erection thinking about it.
He looked over at Asgore. Once again, his imagination took him out of the real world. Asgore had his eyes open and was watching a different video essay about a different game. The goat noticed his roommate's gaze and looked over at him.
"Uh, I didn't mean to fall asleep. I just had a busy day today." His voice was calm.
"Huh?" The reindeer thought it would be better if Asgore hadn't known he noticed. "You fell asleep?"
"Yea, was I snoring loudly?"
Rudy was once again bemused. If Asgore was snoring loudly, wouldn't Rudy notice he was sleeping? He shook it off and answered the question anyway. "Nah, you weren't. Do you usually?"
"Yeah," He started. "People with thicker chins tend to snore loudly." He began chuckling as he tilted his head and began wobbling and playing with his double chin behind his scraggly, golden beard.
Rudy turned his head away as to not get another boner. "I-I see…" He could feel his face becoming warm. It wasn't often that Asgore acknowledged his weight, but each time he did Rudy would always become smitten.
Once Asgore was done playing with his chin, Rudy turned his head back to look at him. Wait, that's right! His eyes widened a little as he recalled the plan—thanks to glancing at Asgore's lips. Though, unbeknownst to him, the goat had pulled out his phone and was mindlessly playing some stupid game. He rolled his eyes again. Maybe he should've acted when Asgore was playing with chin. The reindeer sighed. If he didn't do it, all of this would've been for nothing. He reluctantly cleared his throat.
"…Ay, Asgore?"
"Yea?" The goat in question didn't bother looking up from his phone, which slightly annoyed Rudy. Despite this, the reindeer carried on. If he didn't do it, all of this would've been for nothing.
"…I think I'm about to do something crazy."
This, however, grabbed Asgore's full attention. He shut his phone off and flopped it on his chest. Asgore narrowed his eyes at his roommate and gave him an amused smile. "Heh, okay. Where's this going?"
"Uh…" The reindeer felt himself blushing. No matter how many times he tried to reassure himself, he was still hesitant. He put a hand to his forehead and stared down at his lap as his thoughts began swarming again. What if Asgore began distancing himself? What if he requested to change rooms? What if they never saw each other again? The reindeer was hysterical, coming up with all sorts of scenarios in his head.
"Rudy," The goat started, once again bringing Rudy back to reality. The reindeer in question looked up. Asgore had leaned closer. Way closer. Asgore's breath smelled like the black coffee that he usually had with his breakfast—which wasn't necessarily a pleasant smell, but Rudy didn't mind. Asgore continued speaking. "I'm gonna count to five. By the time I'm done counting, you're gonna do or tell me about this crazy thing you're gonna do. Got it?"
Rudy blinked at Asgore's juvenile idea. "What? No, I'm not a—"
"Five~" The goat began in a sing-song voice.
"What— Asgore!" Rudy began growing irritated. He obviously wasn't a child, so why was he being treated like one? He crossed his arms and glared at the goat. Though that backfired, as Asgore leaned closer and seemed to get more cocky.
"Four~"
The reindeer began blushing even more out of embarrassment. It was clear Asgore wasn't budging with this silly counting thing, to Rudy's dismay. Why couldn't Asgore just shut up?! …Wait. The plan. The crazy thing he wanted to do to Asgore. He could end the countdown and shut Asgore up by doing it right now. He smiled.
"Three~"
"Alright, fine-!!" Rudy slapped both his hands on either side of Asgore's face, squishing his plump cheeks. The reindeer swiftly pulled himself closer, causing their lips to meet. Rudy's eyes widened slightly, then slowly shut. They were kissing. They were kissing. Rudy couldn't believe it. Despite being the initiator, he was still shocked. Asgore was allowing this to happen instead of pushing the reindeer away. He couldn't tell if Asgore was actually enjoying this or if he was too caught off guard, but he didn't care either way. At least he was allowing it. At least the things Rudy did leading up to this very moment weren't for nothing. Rudy's heart was beating out of his chest. He trembled slightly, his hands shaky against the goat's warm face. Asgore's lips were surprisingly soft and gentle for someone so brash. The skin under his fur was the opposite—Rudy had been gripping him so hard that he could feel how rough and bumpy it was. Not that he cared, he was still shocked at the fact that they were still kissing. This kiss lasted way longer than Rudy thought it would. As much as he didn't want it to end, he didn't want Asgore—or himself, for that matter—to get too overwhelmed. He gently pulled away.
Rudy opened his eyes and looked up at the goat to see his reaction. Asgore's eyes were wide with shock and glued to Rudy. His face, which was still being squished by the reindeer's hands, was a light pink—similar to that of a pink colored rose petal. His arms hung loosely at his sides. Rudy, still shocked and flustered, eventually took his hands off Asgore's face and got off the bed. His eyes were still locked on the goat's. Both men started at each other for what seemed like an eternity.
"I-I'll see ya," was all Rudy was able to mutter. He quickly bolted to the door, flinging it open and slamming it behind him. The reindeer glanced around the hallway, making sure he was alone. He sighed softly, leaning against the door and eventually sliding down to the rugged carpet that coated the floor of the hallway.
Rudy was completely alone with his thoughts. He couldn't believe that he actually kissed Asgore. A mix of shock and a fluttery feeling overtook him. He could hardly think straight. He put a hand over his heart—it felt as though it was about to explode. His lips curved upward as he kept replaying everything in his head. Despite the fluttery feeling, he felt like a bit of an idiot for leaving that way. He figured he would have a wide, goofy grin on his face and would wave goodbye to Asgore as he would walk out the door—as if he was the generic protagonist of some cheesy anime. But reality doesn't work like that, now does it? It made sense to him as he put the pieces together in his head. Of course he wouldn't leave like that, not after being so surprised and out of breath.
He shook his head and looked down at his lap. He was happy with himself. But that begged the question. How did Asgore feel?
