Tornado
by Anansi     More by this Writer
He came like a tornado, and tore his world apart.

He came like a tornado, and tore his world apart.

It wasn’t enough that they had godly villains appearing to wipe their planet from existence. He came. It took one look into the blue of his eyes to break something hidden in Gohan. Trunks was like that. He always brought trouble. A whirlwind of blood and passion followed him. The docile demi should have taken notice. It was after all, the calm before the storm.

After a well deserved feast post the defeat of the creature called Black, the group sat out on the veranda of one of Bulma's many estates. Drinking. Joking. Gohan could feel the hairs on his neck raise as if something far too dangerous approached his left, and promptly proceeded away from the brightly lit veranda for the darkness of the outside landscape. The salt of the sea made his nostrils flare with cool air as he pressed his back into the siding of the house.

There was a raspy laughter. “Videl, huh…”

Trunks approached him slowly, crushing delicate flowers under foot and lifting the fresh smell of manure. His gaze was pierced with moonlight. His cheeks were stained from intoxication. The curve of his lips reminded the professor of a fierce cat. How close were they to things they should not say and actions they were not prepared to take. Inside his heart beat was boisterous.

He didn’t know whether it was shame or anger which elicited his response, but outside his character he scoffed at the younger warrior and replied with scorn. “Mai? Huh…”

Trunks grinned as if he watched a careful trap go unnoticed by his prey. Gohan never was good at following cues. He wore the breath of his emotions for all to see. The prince stepped closer until their shoes dug deeper into the compost and ruined the settlement of a standing bush. “She has qualities I like: older, dark hair, brown eyes.”

Tanned fingertips touched the older saiyan's tightened jaw and their distance disappeared. Between their bodies was a cavity of molten heat, just quivering, just aching under the pressure of an old longing. “You could say, I have a type.”

Gohan flinched as a hand grasped his throat and the foreign ache of desperate need made his cock swollen in his slacks. In a tragic attempt to resist he turned his head and hips smashed against his pleasure. “I’m married…”

Trunks let out a shaky breath against his neck. It was warmer than it needed to be and caused a shudder between them. “Who's fault is that, Gohan? It sure as hell not mine. You married the first piece of ass that showed you attention, knowing I you and me were… are...”

The hand gripping his neck tightened before disappearing completely. Trunks was gone again. He was always leaving when the monster between them began to solidify.

“Coward…” Gohan hissed as he slid down the wall and into the moist dirt. The Son didn’t know if it was his jealousy of the woman called Mai or the shame he felt at his weakened will, but he gripped his manhood and willed the tension away with a stern hand and let his callused skin collect in the dirt.

There was a deep laughter and when he opened his eyes his father and Vegeta were cackling at him. “Gohan has had too much to drink!”

“Your boy can’t even hold his liquor!”

Gohan laughed weakly. He didn’t think he had drank enough.

***

He was supposeD to leave soon. Leave with Mai and try to rebuild their lives. It seemed so inconsequential now. Gohan was here. The one he saw defeat the monsters of his childhood. His heart wanted him. He craved his shyness and deep eyes. As he watched Mai play with his future self he wondered what would happen to him if he stayed and followed his heart.

His father walked up with his arms closed and blocked the sunlight from his eyes with his tightened frame. “Kakkarot.”

Trunks blinked. “What?”

Vegeta looked out at the crashing waves in silence. His eyes were sad. Lost in a dream that was destined not to come true. He sighed and Trunks could see all the stress leave his frame if not but a moment. “Kakkarot was my first choice. If I had chosen him instead of your mother, you would have never been born. It is easier to impregnate a female than to count moon cycles to impregnate your sparring partner. That was my choice. Now I must watch him spar with others knowing if I had chosen differently I would have defeated him years ago.”

And with that the older prince walked away.

Trunks frowned deeply and stood up so sharply he knocked over his chair before taking off into the sky. From below, Vegeta smiled.

***

Gohan was grateful Piccolo loved to be around Pan as his mind was all over the place. Piccolo looked at him questionly but the demi just shook his head and waved him off. He couldn’t tell Piccolo he was second questioning his marriage. His teacher was so proud at the wedding. Just as he tried to think of ways to ignore his feelings the door was kicked in and in came Trunks, feral and angry. The prince let out a deep, menacing growl and Gohan stood up and swallowed.

No avoiding it.

“Piccolo, will you take Pan to visit mom and dad? Thanks.”

Piccolo frowned as he stood with a giggling Pan. “Sure, kid. Call if you need me.”

Piccolo gave Trunks a warning glance as he passed but the young warrior was not distracted. He was angled at the cliff of understanding, ready to jump into complete knowing. “Ask me to stay…”

Gohan blushed at his boldness and turned to his side as if to shelter himself from the starkness between them. “You do what you want. You don’t need my permission…”

“I’m not asking.” When he dared to turn back he was caught up in the violent winds of the storm, consumed and battered by debris directed his was by the only one who could. How many times had they been here in this muted mass of unfulfilled chaos? Once? Twice?

He was still not strong enough to be around him.

“I’m not a kid anymore. I’m not going to lay down my life to worship you!” Trunks stepped forward and fisted the younger saiyan's dress shirt till buttons popped and he shook with restraint.

Gohan was so headstrong, so stubborn. “What will you sacrifice?! I am sacrificing my entire timeline! Do I mean nothing to you?!!”

Gohan trembled, for with this storm always came rain. Always something to give up. He stared into the eyes of that storm and it overpowered him.
He was lost to the wind.

“You mean…everything to me… everything..” Blue eyes flickered in the light and were once more consumed with rage. Pain. Muted and yet painful as their lips finally met without charm and delicacy. Teeth bit lips bloody and fingers dug into flesh. Gohan could only shut his eyes to the massacre which was undoing his quiet life and paper doll cut family with growls. Whimpers. Gasps of pain mingled with hidden pleasures as nails clawed over his hips.

He felt his belt yanked off and his knees buckled under the intensity. “T-Trunks...“

A harsh voice rumbled in his ear as his pants were unzipped. “That is not what you call me…”

Callused hands scratched down his back and tore away what remained of his dress shirt and left light streaks of blood in their wake. “MIRAI!!”

Trunks moaned in his throat as he struggled with his pants and they slammed into the wall. He kicked his boots off and pulled a black tank over long violet strands till he was nude against him and their skin slickened. Between gruff pants he snarled. “Ask me to stay…”

Gohan cursed as rough hands began gripping his desire, rubbing against his cheeks and pressing against his entrance. Something instinctual made his body arch into him. Beg to be torn apart in this storm. He lifted a muscled thigh and gasped as he was lifted to cling onto narrow hips. Brown eyes lidded with tears. “Please stay-please don’t leave me again!”

Trunks growled loudly and without thought clamped down over pale flesh, one thought echoing in his mind and in his heart.

Mine.

The darkness consumed them.

***

Gohan winced as his eyes attempted to adjust to the dim light of the room. He could see pictures knocked over; glass, broken chairs. He attempted to sit up from the floor and found someone on top of him.

Mirai.

He shifted and blushed at the feeling of thickness inside him, hot and heavy. It was sliding over something inside that made him sob into his arm with pleasure. He also noticed his neck and his back hurt…as if...

He flexed his thighs and he felt his tail brush over his side. “Shit it grew back…”

“It did…” Kisses feathered over his shoulder but his tail and throat were grabbed roughly.

Gohan whimpered as he was reined upwards and Trunks teased him with slow, deep strokes. Tightened grips. Forceful fingertips. The swell of the base of that desire met his backside and his world was shattered. “MIRAI-“

“Gohan…Gohan you are so strong…so perfect…”

Tanned hips stroked to depth that caused them both to shake in their shared union. Growl. Whine. The grip the prince held on his lover's neck tightened as he angled deeper. Harder. Till he was sobbing into his neck. Gohan, saving him once again from his own arrogance. From his shame. He was his savior in all things.

Blue eyes which were mere slits watched with adoration as the younger demi fell forward onto the floor and screamed his name like he had always. Like the world was ending. Like they were the last two people in the darkness. He crumbled under him and released his tension in rivers of hot seed. “M-Mirai…”

Trunks broke in rigid spasms at such unguarded emotion and buried his passion into the core of his passion before collapsing against trembling pale flesh. With heated fingertips he traced the tributaries of sweat as it fell over prickled flesh. While their heartbeats were as wild as thunder, to Trunks, they had finally come to the calm after the storm.

Comments

DBZ Saiyan Garden

"Welcome to DBZ Saiyan Garden—your ultimate hub for DBZ Yaoi, BL (Boys Love), fanfiction, fanart, doujinshi, and comics. Established in 2001, our extensive archive features beloved pairings such as Truhan (Gohan x Trunks), Kakavege (Goku x Vegeta), PiccoHan (Piccolo x Gohan), and Truten (Goten x Trunks). Explore high-quality scanlations, exclusive artwork, and detailed guides, including our renowned Gay Kamasutra.

Viewer Discretion Advised: This content is strictly intended for mature audiences only."

Affiliates

yunius