Home

Fanfiction:
Alice 19th
Ancient Magus' Bride
Aquarion
Ar tonelico
Arc the Lad:TotS
Book of Life
Captain Earth
Cars
Chaos Legion
Code Geass
Cy-Believers
Disgaea
Dead or Alive
Dot//Hack
Doujin Work
Dragonball Z
Ehrgeiz
Escaflowne
Excel Saga
Fafner in the Azure
Final Fantasy I
Final Fantasy IV
Final Fantasy VII
Compilation of FFVII
Final Fantasy VIII
Final Fantasy IX
Final Fantasy Ivalice
Final Fantasy Unlimited
Final Fantasy (Other)
Fire Emblem
Free!
Fujoshi Rumi
Fullmetal Alchemist
Full Metal Panic
Gakuen Heaven
Gear School
Generator Gawl
Genesis Climber Mospeada
Grandia 2
Guilty Gear
Gundam 00
Gundam - Universal Century
Gundam - Iron-Blooded Orphans
Gundam Wing
Gundam SEED
Gundam Iscariot
Gundam (Other)
Hakuoki
Here is Greenwood
Hollow Kingdom
Isle of Forbidden Love
Jem & The Holograms
Kiddy Grade
King of Bones
Kingdom Hearts
Kingdom Hearts 2
Kyou Kara Maou
Legacy of Kain
Love Machine/ Etowa
Machine City Knights
Macross Frontier
Mana Khemia
Mega Man (All)
Monster High
Mythology
Outlaw Star
The Parasol Protectorate
Petshop of Horrors
Popcorn Romance
Pretear
Princess Prince
Reunification
Revolutionary Girl Utena
Rise of the Guardians
Rockin' Pretty
Saint Seiya
Sensetive Pornograph
Shadow of Destiny
Soul Calibur
Southern Cross
Speed Racer
Spirited Away
Star Driver
Star Ocean 2
Star Ocean 3
Suikoden IV
Suikoden V
Super Robot Wars
Tales of the Abyss
Tales of the World: Radiant Mythology
Tales of Xillia
Tekkaman Blade
Those Who Hunt Elves
Tiger & Bunny
Transformers
Twin Signal
Under the Glass Moon
Uta~Kata
Vandread
Vocaloid
Voiceful
Weiss Kreuz
Yellow
Ys
Crossovers

Original:
Dark Magick & Agassia
The Best Moves
Other Original Fic

Guest Fics & Art

Links

FAQ

Kalli's Journal

Staff Information!
Hit Banners & Awards!

Contact Info

Repentance


Title: Repentance
Part: 0
Fandom: Final Fantasy VII: Advent Children
Disclaimer: No ownership implied, no profit gained. This is a fanwork.
Characters/Pairings: Sephiroth/Yazoo/Vincent
Rating: MA
Summary: Everyone has made their way back, slowly, and not together.
Notes: For LN.


"Don't worry," Vincent said, reaching down to stroke silver hair. "We'll find them. We found you, after all."

"I want to keep looking," Yazoo replied, trying to get to his feet. He was shoved back onto the bed a moment later, before managing to even get partway off the bed.

"You'll rest."

"But..." Yazoo started, green eyes cast upward to gaze into ones much too similar.

"No," Sephiroth said firmly, keeping a hand on Yazoo's shoulder. "You'll rest. We won't find them any quicker if we have to keep caring for you."

"Yes," Yazoo relented, settling back down onto the bed into the same position he'd started in, just within reach of Vincent's fingers.

Sephiroth looked at Vincent for a moment, his expression not revealing a thing.

"And you?" Vincent asked. "I would assume even gods made flesh need to at least come to bed."

A smirk. "If only while Yazoo rests."

Vincent nodded, reaching with his left hand to pull the blankets back. The bed was big enough for the three of them, anyway. It was the only thing in the cottage meant for more than one man, but certainly Vincent had never expected to find a bedraggled god on his doorstep in the middle of the night during the fiercest rainstorm he could remember.

When it had all begun, Sephiroth's weight on the bed made him nervous. But now it was welcome, a sign that the search would really end for the day if only to begin anew the next.

Yazoo had not been spewed from the Lifestream quite as healthy as that whom he had been created from and his constant fear was that his brothers were in worse shape, left somewhere slowly dying only to be denied final release.

Vincent didn't know why he had such a damned big bed. Sephiroth's body seemed infinitely warmer than his, body heat alone invading the tiny shred of personal space he had left as he was slowly sandwiched between the two silver-haired men. He didn't stop stroking the top of Yazoo's head, even as Sephiroth reached for the buttons of his nightshirt.

Physical... intimacy had been amongst the surprises now welcome, though, along with yet another purpose in life. Without Jenova, both Sephiroth and Yazoo seemed almost childlike in terms of purpose. Both remembered everything but... Neither seemed to be any sort of menace to anyone other than their own selves, pushing too hard on a daily basis as they searched for any scrap of information as to Loz or Kadaj's whereabouts.

"You don't have to not screw just because I'm here," Yazoo said bluntly, shifting enough to glance up at the other men. Vincent was fairly sure he was blushing but Sephiroth just chuckled. They had been attempting to be a little more discreet since they'd found Yazoo using his beauty to try to sell wildflowers on the street.

Vincent had always meant to tell Cloud about that but never actually could remember whenever Cloud did call, reporting in with much less information that Vincent would have liked.

But Cloud was taking everything well - probably better than he should have been, actually, considering. Vincent let Sephiroth keep undressing him, remembering listening to Cloud lament that he hadn't found a nice older girlfriend but instead a much younger boyfriend.

Well, they'd actually been equally shocked at the other, actually, but neither had done more than ask about the emotional well-being of everyone involved.

With the way Sephiroth touched him, though, Vincent wasn't entirely sure he cared how sane Sephiroth was some nights.

"You just want to join in, don't you?" Sephiroth asked, undoing the last button on Vincent's nightshirt and exposing pale skin and finally fading scars.

"Seph..." Vincent wasn't sure what he wanted to say, because no matter what words his mind came up with, they sounded completely and utterly incorrect for the situation. But he didn't move his hand from Yazoo's head, either, as Yazoo pressed closer and reached across to meet Sephiroth's hand.

"I've been lonely too," Yazoo said, lifting his head away from Vincent's hand, propping himself up enough to lean and lick at Vincent's neck.

"Yazoo..." Sephiroth warned, narrowing his eyes at the younger man for just a moment before simply nodding and leaning to kiss Vincent, silver hair trailing over them both as their mouths met. The kiss was warm and it lingered until long after Yazoo had gotten bored with his role as secondary partner and had slid to the edge of the bed to take off his own clothing.

When Vincent broke the kiss to catch his breath, Yazoo was against him again, naked. One of Yazoo's noticeably smaller hands slid down into his pajama bottoms, threatening to tease him to a nearly-unwanted full arousal. The voices in the back of his head warned that Sephiroth should be the one to do that, but instead Sephiroth was just watching for a moment, green eyes following each of Yazoo's movements until he slipped one of his own hands down to join with Yazoo's, their fingers knitting together almost instantly around Vincent's erection.

Vincent cried out, not quite expecting the overwhelming sensation that came with both men touching him so intimately. And for the brief moment Vincent managed to open his eyes and watch what his lovers were doing, he realized they were kissing, mouths met in absolute abandon over his body, looking almost like one creature split into two desperately trying to be one again.

Wondering how he could possibly request to watch them get even more intimate, Vincent was still moaning at the waves of pleasure rising through his body. He could hear Sephiroth whispering something to Yazoo but couldn't make out the words. Whatever it was, Vincent was glad that Sephiroth was handling it. Yazoo was still too very much like himself for Vincent to feel comfortable making requests of him.

He could understand Yazoo's frustration with delays and lack of information. He knew the devotion that Yazoo carried within the heart he pretended not to have. And Vincent also knew that when lost in passion, Yazoo was capable of things likely beyond anyone's expectations.

Those hands vanished from around his arousal, leaving him to gasp at the lack of contact. But before he could force open his eyes again to see what had happened, weight shifted on the bed and warm heat engulfed him. There was no hesitation as he was taken in to the base, feeling the light pressure of Yazoo's teeth as Yazoo took a deep breath and exhaled. And then Yazoo moved, bobbing his head up and down, silver hair nearly-tickling along the top of pajama bottoms not yet removed.

Yazoo flinched and Vincent could only imagine why. But the younger man didn't lose his rhythm, pulling Vincent towards an edge he wasn't expecting so early.

"It's okay," Sephiroth said a moment later as Vincent cried out and reached to push Yazoo away. He caught Vincent's hand in his own and reached to grab glittering metal as well, holding both tightly. "Enjoy him. I will."

That thought was too much. With Sephiroth's tongue in his mouth forcing him into a deep kiss and just imagining what those two would look like in shared bliss lured him to climax. Vincent could only think of their bodies twined, Sephiroth thrusting into Yazoo's deceptively thin body.

He was glad Sephiroth was kissing him. He didn't know whose name he would have been moaning otherwise.

Gasping for breath, Vincent could only wonder how his curse had ended up as so much of a blessing. He could barely think of Sephiroth as Lucrecia's child anymore, instead regarding the man as a god who bore angels from his body. Angels who could fuck just like him.

"Ah!" Yazoo cried out beside him, grabbing at his now-freed hand and squeezing it. Vincent glanced downward, past his own body to where Sephiroth was already preparing Yazoo for a continuation of the encounter. Yazoo moaned low, pushing his own arousal down against Vincent's thigh. He pushed back a moment later, against Sephiroth's fingers while still keeping his hardness against Vincent.

"Take him," Vincent found himself whispering, already beginning to fear the guilt growing within him. He could never repent for this.

Sephiroth complied, entering Yazoo in one fast motion, causing Yazoo to cry out and grab tighter to Vincent, his voice breaking as he tried to mutter Vincent's name.

Taking him both fast and hard, Sephiroth was pushing Yazoo against Vincent, keeping their bodies together as Yazoo used Vincent for friction, pushing him up enough that Vincent could reach down and wrap his own hand around Yazoo's erection. Unable to offer much motion, Vincent let Yazoo kiss him, unsurprised to taste his own seed still on Yazoo's lips. Licking them carefully before Yazoo buried his head against Vincent's shoulder, Vincent found himself staring into Sephiroth's green cat's eyes. Sephiroth was smiling almost like he'd planned the entire thing in advance right down to the fast motions he was making in and out of Yazoo's body, drawing his erection nearly the full way out before pressing in again, thrust after thrust making Yazoo mewl and moan as though he was lingering on the brink of a place he was afraid to go.

Yazoo stiffened, grabbing tighter to Vincent's shoulders just before Vincent felt Yazoo's semen hot against his hand, making the last few motions easier when Sephiroth didn't even pause to let Yazoo ride out his climax.

But Sephiroth was moving faster, clutching Yazoo's hips even tighter as he closed his eyes and made a noise that Vincent could never think of as anything short of the sort of noise that a god would make while having the sort of orgasm most people could never even dream of. However, he was a bit biased...

Before they could properly untangle their bodies and think about cleaning up and actually sleeping, the familiar melody of a decade-old rock song sounded through the room.

"Phone?" Yazoo asked, clinging protectively to Vincent.

"Phone," Sephiroth said, glancing over to where he'd discarded his pants. "Cloud."

Vincent didn't ask either of the obvious questions - how Sephiroth knew it was Cloud and why Cloud always called Sephiroth as opposed to anyone else. Some things, at least some things that were understood as being written in stone, never did change.

Not able to make out much of the soft conversation, Vincent could only watch as Sephiroth nodded at the phone, snapping it shut quickly and turning to look at the pair on the bed.

"What is it?" Yazoo asked, yawning.

"Get some rest," Sephiroth said, grinning. "Cloud had some good information. Road trip tomorrow."

...

Drink Lemonade! Tip Your Waitress!
Disclaimer: I don't own it, I'm just playing with it. All titles and characters belong to their respective creators and companies.