AFF Fiction Portal

Obsession

By: Garlyle
folder +M through R › Mega Man
Rating: Adult +
Chapters: 5
Views: 2,064
Reviews: 1
Recommended: 0
Currently Reading: 0
Disclaimer: I do not own Mega Man, in any part, it all belongs to Capcom and I'm not making any money so don't sue, and stuff
arrow_back Previous Next arrow_forward

Broken

Obsession
Author: Garlyle Wilds / Genis Irving
Origin: Mega Man Star Force 3


Jack hates Geo, but hatred is close to a great many other, dangerous things (Jack/Geo)
I do not own Mega Man, in any part, it all belongs to Capcom and I'm not making any money so don't sue, and stuff.


Warnings: M/M, Violence, N/C, Oral


II: Broken

What had started as a wonderful plan earlier that night had ended on anything but the way Jack had expected; but with all that happened in the past few hours, it wasn't a surprise at all that he'd forgotten in the process.

Heck, trying to put it all together in his head again was getting kind of hard. His feet tapped along the ground as he tried to figure it all out. He probably bumped into someone on the way here, but Jack never cared about such minor details. Echo Ridge was basically deserted this time of night anyway, so heading out beside the school was a good place to scream and let off some steam. Nobody would be there. Hell, he wouldn't be back soon anyway. Now that his secret was out, showing up here again would just cause problems.

He'd infected Strong with noise and havd him terrorise Aloha, however briefly, and collected the Crimson released. Then Geo - no, Mega Man - had found him and his secret had finally had to come out. He'd gotten to finally tear into Mega Man, one on one, with his own hands. Oh, that was an incredible thrill! Even just toying with him was a challenge he hadn't had before; somehow, puny little Geo had won some respect. It wasn't a fluke he'd been foiling their plans, but Jack knew he would've won their match if it had've continued.

Then that freak Joker had stormed in and done, well, Jack wasn't sure but he was pretty sure that one whiny bitch was very dead now.

He remembered seeing Geo's hope shatter in front of him, he could remember it very distinctly.

He could also remember not being as thrilled with that as he wanted.

"But," Jack pulled a foot back, growling, "That's just because it wasn't me that got to break him, damnit!" and he kicked.

His response from the trashcan was that the object rather liked not being disturbed, and all Jack got out of the exchange was a shooting pain in his left foot.

"...Fucking DAMNITALL!" Jack didn't even care to hush himself, he just shouted at the top of his lungs. Nobody would hear him anyway. Or at least, nobody would care. So he kept cursing out loud, about everything. About King bossing him around; about Joker being such a freak. Censoring himself didn't even occur to him. What the hell did he care? He needed to get this out of his system, damnit, or he'd blow up at his 'dad' soon. He was very glad Corvus wasn't around, too; having to deal with that annoying FM-ian's teasing when he was already angry wouldn't have gotten him calmed down at all. It would've just worked him up further and further until he did something really stupid.

So he bitched about Corvus, too, while he was thinking about it. Why the hell'd he have to deal with a pain in the ass like that just to be powerful? If Geo was all that stood in his way... "I could take them, I can take anyone, but this fucking EM bullshit! Dealing with dumbass aliens... I hate it! I hate it all!"

"Jack?"

That was not a voice he expected to hear. Jack swivled as well as his body could without tripping over itself, which was a bit of a feat with the rage building in his system.

"Geo." When the hell had Geo gotten here? "You, when did you get here!? How much did you hear?" just seeing the boy was making his blood boil again, feet slamming against the ground as he walked over, hand going to Geo's collar to try to hold him up. Not that he could do that very well, they were almost the same size and neither really had the strength to do so, even if Jack was far stronger.

"What does it matter?"

The response that Jack got was so devoid of emotion that any rage Jack had building ran straight into the dam of shock. "Wh... What does it mean, 'what does it matter'?" then it broke through, slowly. "What the hell, man!?"

Geo's response was to turn away, casting his eyes down. That wasn't the kind of answer he wanted, so Jack's hand came onto Geo's chin and turned the boy to face him.

It was an odd moment. The two of them were close together now, in a way that Jack had earlier in the day been hoping for - him victorious, Geo broken and subservient - but actually looking in Geo's eyes and seeing how miserable he looked was hard. Harder than Jack had thought it'd be.

So he held Geo like that, staring him down, trying to hold onto his rage, trying to hold onto everything and not let a tiny voice inside of his head win, a tiny voice that told him to let Geo go. That wasn't what he wanted at all. The rest of him was screaming out to beat down Geo, to finish off the shattered spirit and make it irreparable. That's what Jack listened to.

Not caring if anyone else was there and he just hadn't noticed, Jack crashed his way forward, hearing the clink of teeth as he closed what little distance remained. It was an odd way to begin, he supposed, but he had gone on instinct. What he wanted in the end was to fulfill the fantasy he'd set up earlier. It would be so easy now. He could do what he wanted with Geo. The boy didn't even have his Transer on, so Omega-Xis was probably nowhere around, and neither was Corvus right now. No interruptions.

Invading Geo's mouth was easier than it should have been, probably because of the shocked expression in Geo's eyes. Jack's hand curled in Geo's shirt to pull the boy right up close, trying to devour him in a very awkward kiss. Okay, so Jack had never done this before, but like hell he was going to admit it. Anyway, it wasn't about being pleasurable or skillful or any of that crap. It was about laying claim to his enemy and winning a very distinct victory.

Still, he didn't want Geo to get the wrong idea, and broke the kiss quickly. He wasn't sure how to progress, but his blood was boiling already by the thought of where it would be going. "Geo... do you know what I'm going to do to you?" he breathed out, trying to scare the other. Geo was an innocent little hero. He wouldn't know. He was probably trying to find the word for kiss still.

Geo just gave him a look that was almost lazy and nonchalant. Like he knew, but he didn't care. Like as though what happened to him simply didn't matter compared to some other greater worry hanging on his mind.

That just pissed Jack off even more. So, he punched. He was used to punching things. And as he expected, Geo tumbled down onto the pavement like a ragdoll against the force. There wasn't the cry of pain Jack had hoped for though, it was more of just a pathetic whimper. He didn't waste any time though, pinning Geo down onto his back, sitting on the other's chest to glare down at him. This position was nice... just perfect for fulfilling that fantasy he'd had earlier.

"You're mine now, Geo Stellar," Jack growled down, triumphantly.

He got no response. He couldn't even see one in Geo's eyes, because the boy just shut them submissively.

No, that wouldn't do at all. Not at all! Before he could stop himself, Jack's hand moved. He must have blinked because he didn't watch it, but he felt his hand stinging and could see the red mark on Geo's cheek. "And don't you dare fucking ignore me!"

Jack watched the younger boy coughing a bit, eyes shutting a little tighter as he tried to deal with the pain. Right, Geo was a wuss in real life. He probably wasn't used to getting knocked around outside of his stupid superhero costume. Well, whatever, Jack figured; it just made this easier. And easier was good, because he was already starting to tighten in his boxers. Power. It was what he had right now, over poor, broken little Geo. This was exactly what he had wanted, so why was he waiting?

One hand came down to his shorts, fumbling a bit as he worked to unzip them. "Open your eyes, Geo. I want you. I want you to see this," he felt like he should've had to be pinning Geo down, forcing his mouth open. Yet, the boy beneath was more subservient than he could have expected. Those crushed eyes opened back up to look at him, but still without care or reason. Geo was just doing as he was told.

"Good." Jack was fumbling with fabric now, trying to get his flesh out without pulling anything down. He didn't want to expose anything unnecessary. That would foil the whole meaning of the act. He wanted to own Geo as completely as he could manage. And once his young flesh was sticking out, hard as steel from his boxers, the grin on his face became that little bit more twisted. "Now open up." It thrilled him, just a bit, when Geo didn't do that. The boy grit his teeth a bit, turning his head away, until Jack took it in both hands and forced it back. "I said open up!"

With a harsh grip to Geo's jaw, Jack pulled it open and forced his way in. The moan that followed from his lips was louder and more uncontrolled than he'd expected. He may have been young, but he wasn't entirely new to sexual pleasure, though that was limited to his own hand really. Geo's mouth, however, was something else altogether. "D-Damn... you've got a good... mouth..." Jack had to stop himself from just thrusting wildly like his body wanted, only because he wanted to maintain some dignity and control. Losing himself so much just because he was getting head from his rival was something he didn't want.

He didn't wait long though. He could feel Geo regaining calm under him. That bothered him; why wasn't Geo struggling? Why wasn't Geo coughing or gagging or trying to bite or something? A thought hit the back of Jack's head that, just maybe, someone else had gotten there first... but the thought of someone else getting to use Geo like this just irritated him, so he strayed away from it.

"You're not fighting, Geo. Do you like it? Bet you're hungry for it," he was hoping to set Geo off, or maybe uncover something; Geo couldn't have answered anyway with a full mouth. "Why don't you work me a bit, hm?" Jack's grin returned to his face for a few moments of composure before he rocked his hips, pushing a bit more down into Geo's mouth now. Oh man, that felt good. He knew Geo wouldn't do it. It had to be just his errant thoughts that had brought up the idea Geo knew what he was doing, right?

Jack wouldn't have been prepared for the pleasure he got when Geo actually followed his command anyway, nevermind being caught totally offguard by it.

Composure lost, Jack bucked his hips down into Geo's mouth - a mouth which had, for just a few moments, actually been sucking on him just a bit - and it nearly made him cum. He could feel Geo gag a bit as Jack sunk all the way in, until the fabric of his shorts was against Geo's face. Then, Geo started sucking again, and Jack could hardly hold back.

He had not wanted things to last so short, but he couldn't stop his body - Jack cried out, hips jamming against Geo's face as he shot cum down the young hero's throat, finally marking his victory.

...Or so he thought.

"See, Geo? I win. I'm stronger than you," Jack pulled himself out once the initial haze of climax had faded. "And you... drinking me up like that..." he could even watch the last of his seed getting swallowed down by Geo's hungry throat. "I win."

"Are you done? Can I go?"

Jack's gaze went red and he wasn't sure what exactly he did next, but once he could actually see again, he could still see spots of red - trickling from Geo's nose and dotting the pavement.

He hadn't gotten it.

Jack pulled back, clear off of Geo, stuffing himself back into his shorts. "You fucking dumbass! You listen to me when I'm destroying you!" he didn't give Geo too much time to recover, stomping hard on the boy's stomach. He stepped back again, to watch Geo curl up in his own arms, trying to defend himself and recover from the blow. He could hear Geo sniffling. No, more than that; Geo was crying.

"Just, go... Please, Jack... Leave me alone..."

Geo couldn't even look up at Jack to say that, all he could do was plead.

For a moment, Jack stared down at Geo in victory. Finally, he'd done it. He'd broken Geo and claimed victory. He had proven it to himself and to Geo that he was the one in control...

...Hadn't he?

There was a sick feeling in Jack's gut. Staring down at Geo like that, with the boy so broken and helpless, surely there would've been no reason to regret it, right? Surely he'd just accomplished a great goal, to cap off a day of victories for Dealer, finally...

...Right?

"You... you were supposed to," Jack wasn't finding his words very well, mouth simply giving recognition of his scramble of thoughts. "I didn't... you were supposed to fight back, Geo Stellar! You're... you're supposed to hate me! Try to stop me! Anything, goddamnit!"

The whole time he was stepping back, just a bit, gritting his teeth.

"I did not just about get beaten today by a Goddamn Sissy!"

Geo didn't seem to care, but Jack kept shouting anyway. "Fucking hell! You can't... but why would you... fucking do something!"

"...Like what?" this finally got a reaction from Geo, who ever so slightly looked back up at Jack.

Anger left faster than Jack thought possible, as his eyes met with Geo's broken ones. There it was again, that stupid, disgusting feeling coiling in his stomach again.

"Fine, you want to know? Be a goddamn hero or somtehing. Save someone. Get your goddamn spirit back! The person I hate is Mega Man, is Geo Stellar, not some broken shell resembling him! You..."

His arm was shaking, but it wasn't out of rage. It felt like it was, but it wasn't quite the same. As he stood over Geo, shouting down at the boy who had been his victim a few moments ago, he wasn't even sure what had come over him, but for a moment he thought he knew. His back turned to Geo, ready to be watched as he walked away from his broken victim.

"The person I'm going to break, I'm going to break when he's at his best. You hear me? You are mine, Geo Stellar, and that means you better be ready to get back in the game." What the hell was he saying? Since when was he on Geo's side, cheering him on like some sort of coach? "And you don't get to break again until it's by my hand and my hand alone, got that?"

To Be Continued
arrow_back Previous Next arrow_forward