AFF Fiction Portal

An Overdue Apology

By: AxelIngleson
folder Kingdom Hearts › AU - Alternate Universe
Rating: Adult +
Chapters: 9
Views: 1,216
Reviews: 0
Recommended: 0
Currently Reading: 0
Disclaimer: Kingdom Hearts belongs to Square/Enix
Next arrow_forward

An Overdue Apology

AN OVERDUE APOLOGY
by Axel Ingleson
(Warning: Adult content.)
(Pairings: Axel and Kairi. Sora and Riku. Repliku and ?)
(Disclaimer: I do not own the Kingdom Hearts Series nor am I getting paid for this story.)


It was shortly after the midnight of her 21st birthday. Kairi was sound asleep, the presents she’d gotten from her friends lined up neatly on her dresser. The window, which was open just a crack to let in the warm summer air, slid open further. A long-coated figure slipped in and crept quietly over to the bed.

Sitting on the edge of the bed, the new arrival gently caressed Kairi’s cheek until she woke.

“Who are you?”

The figure pulled back his hood, revealing flame red hair and a face she hadn’t seen in several years. He didn’t look any older. Then she remembered.

“But you can’t be Axel!” she exclaimed. “Sora told us that you faded!”

“I did,” Axel nodded. “But the powers that control the void sent me back. Seems my last act was enough to qualify me for reincarnation.”

“Axel, I’m in my nightgown.” She was about to say that she would prefer they talked more the next day when she was properly dressed when Axel cut her off.

“Feel free to take it off if you like,” Axel shrugged. “Won’t bother me if you do.”

“Axel!” Kairi exclaimed, sounding scandalized.

“What?” Axel smirked. “On or off, you’d look fine either way.”

“Why did you come here?” Kairi demanded, determined not to let him get the better of her. “If you’re here to kidnap…”

“Hey! I apologized for that just before I died!”

“Sora never told me that.”

“Well, then, let me,” Axel said. He leaned down, a hand on Kairi’s cheek, and placed a long, lingering kiss upon her lips.

Kairi gasped for air as Axel pulled back from the kiss and pulled the covers down to her knees.

“What are you doing?” She asked, though she already knew.

“Do you have any objections to my method of apologizing?” Axel asked her, a serious expression on his face.

“Sora…” Kairi said. “I want him to be my first.”

Axel stood up and handed Kairi her clothes. “Come, let me show you something.”

Kairi waited for Axel to turn, then got dressed. Then, the two of them slipped through the open window Axel had come in through.

“Where are we going?” She asked.

“Sora’s house.”

“He’ll be asleep by now,” Kairi pointed out. “We can’t just barge in and…”

They arrived at Sora’s house five minutes later. Kairi began to head for the door, but Axel pulled her over to the bushes below his bedroom window.

“Here, stand on my shoulders. Your head should be high enough for you to get a look in the bedroom window.”

“We came here to peep?!” Kairi exclaimed, though her voice was barely more than a whisper.

“I just want to show you something,” Axel explained. “Now look.”

Kairi stood on Axel’s shoulders, wobbling just slightly as he stood up. She was barely high enough, but she was able to see into the bedroom window.

Sora lie in bed, his bare chest and abdomen mostly exposed, except the parts that were covered by Riku’s sleeping form.

Kairi was so shocked, she almost fell off Axel’s shoulders.

“Let me down,” she said, tearfully. “I don’t want to see any more.”

Axel crouched down, allowing Kairi to step safely off his shoulders. “So, what do you want to do?”

Kairi led Axel to the boats that she, Sora, and Riku used to row over to the little island. The two got into her boat and headed over there. Kairi had tears in her eyes as she tied the boat to the dock and led Axel to the paopu tree.

Axel sat straddling the base of the tree which Riku usually sat in and allowed Kairi to open the zipper of his coat, smiling dangerously as he worked the zipper on his black pants.

Kairi slipped off her panties and let them fall to the ground beside the tree.

“Well, aren’t you going to apologize?“

Axel lifted her onto his lap so that she was facing him, lowering her down carefully to minimize the pain he knew she might feel. There was a slight moment where Kairi hissed through her teeth. Axel paused until she indicated that she was ready to continue. Then he lowered her down more until he was fully sheathed within in and her smile was as dangerous as his.

He helped her ride him, giving up control of their lovemaking to her. He normally preferred dominating, but this was her first time and he wanted to make sure she didn’t get hurt. Once she was more experienced, he would take control. But for now, he was content to just sit there and enjoy himself.

Their lovemaking didn’t last long. Kairi was too sore to go on for any longer than twenty minutes. But it didn’t matter, as both of them reached that wonderful moment where the stars seemed to explode with colours all around them.

Axel lifted Kairi off himself, noticing that she had fallen asleep. He climbed down from the paopu tree and sat in the sand at the base of it, lying Kairi down so that her head was in his lap. Stroking her abdomen, he smiled at the slight warmth he felt emanating from within her as she whispered in her sleep:

“Apology accepted.”
Next arrow_forward