Vegeta kept his presence in Kakarot’s mind as he slept. He waited for anything that might come to haunt his beloved warrior and make sure that he’d put a stop to it. As Vegeta explored Kakarot’s mind, he suddenly felt everything go cold. He felt an eerie presence like he had felt on the Dark Planet a while ago and Kakarot’s dream looked really dark. He suddenly heard Kakarot screaming, the scream echoing loudly. He was clearly inside Kakarot’s nightmare now. He followed the sounds of Kakarot screaming, trying to move as fast as he could. He suddenly heard his name being called, which caused him to take off running as fast as he could. He soon came to a dark clearing and looked around. Kakarot’s nightmare was really dark, probably because he must have spent most of his time in a dark room without any light, not like that planet had much light to give anyways. Looking around slowly, he heard the scream again along with a plea to stop. This got Vegeta’s blood boiling. He took off toward the scream again and when he finally arrived he jerked to a stop, eyes raging with anger
He saw his Kakarot, bound tightly to two trees, an arm and a leg tied to each of them. He could also smell Kakarot’s blood from where he was standing, which was a few feet away. Suddenly a figure emerged from behind the taller Saiyan, a figure that Vegeta just barely remembered. Zylen… That creep was indeed torturing Kakarot in his dreams. Vegeta growled loudly and as soon as he heard his mate scream again, he bolted toward them, taking Zylen to the ground.
“Geta!” Kakarot screamed, relief sounding in his voice.
“Don’t worry Kaka. I’m going to rid you of this demon once and for all!” Vegeta growled like a wild animal and quickly started throwing punch after punch at Zylen. Snarling loudly, Vegeta picked up the other male and flung him into a nearby tree, causing him to scream in pain. Quickly, Vegeta fired up a Galick Gun attack and fired it at Zylen. It was a direct hit and it caused him to explode into a million pieces. Once he was done, he rushed over to Kakarot and untied him from the trees. He just barely had time to catch Kakarot, who fell forward, collapsing on Vegeta’s shoulder. He was crying, which caused Vegeta to also shed a couple of tears. He held Kakarot close to him and just stroked his hair softly. Finally, Kakarot was able to look at Vegeta.
“Geta…You saved me…from these terrible nightmares I’ve been having…All because of him…and I can’t…thank you enough…” Kakarot was bawling by this point and once his tears hit the ground, the whole dream went from a dark and cold place, to a bright grassy area with the sun shining down on the both of them.
“Kakarot. From now on I will always be in your dreams to protect you from anymore nightmares through the bond that you and I have now. I promise, you will always be safe.” Vegeta nuzzled into his mate’s hair and smiled. He felt Kakarot sigh with relief and with that, the dream was over.
Goku awoke the next morning and glanced over at his mate. He smiled a little and lightly stroked his hand across the smaller Saiyan’s cheek. The motion caused his mate to wake up and smile. Goku leaned down and hugged Vegeta tightly. Vegeta retuned the hug and nuzzled against Goku’s cheek. For once, Goku finally felt at peace and he was sure that things were just going to keep getting better. With Vegeta by his side, he felt that nothing could go wrong.