Epilogue: Together At Last

A/N: This is a graphic sex scene, if you don't like this kind of writing then turn around, otherwise please continue:)

Cloud stepped out of the shower and shivered as the cold air brushed against his skin. He had always hated leaving the warm showers he loved so much. He quickly grabbed a blue towel from where it lay hanging on the wall and started drying himself off before he snatched up his chocobo nightgown that Aeris had given him and pulled it on, glad it helped warm him up slightly. Once he was finished he walked out of the bathroom and eagerly hurried to the bedroom, grateful to spend another night together with his lost love.

Upon entering the room he was surprised to see Aeris standing at the foot of their huge bed. She eagerly looked up when he entered the room and smiled at him. Cloud was breath taken by the sight of her standing there in her pink nightgown. They had been together now for a week but Cloud still couldn't get over the sight of how beautiful his wife was. Her brown hair, back in its usual braid, her emerald green eyes, everything about her called out to him.

"Why aren't you asleep yet?" Cloud asked. "Normally your fast asleep when I finish my shower."

"I wanted tonight to be special Cloud," Aeris replied. "There's still something we haven't done that I've been wanting to do for a while," she finished in a rush, blushing slightly.

Cloud's eyes slightly widened in surprise as he realized what his wife was saying. He too had been wanting to make love with Aeris but he had been waiting till she was ready. The fact that tonight was going to be that special night excited him and started his blood flowing faster. He walked forward and wrapped his arms Aeris, tenderly kissing her as he gently started pulling her nightgown over her head. He carelessly tossed it aside when it cleared her head and gazed down at her naked body.

Aeris blushed even more as she saw the desire glowing in Cloud's eyes. She was amazed that she could provide him with such happiness. She let out a small moan as Cloud reached out and gently caressed her right breast. The feelings that were rushing through her body were completely foreign to her, but she found herself desiring more, much more. Deciding that it was only fair for Cloud to be naked as well, Aeris grabbed his nightgown and yanked it over his head. She let out a small gasp of surprise when she saw how big he was. All thoughts of surprise were erased from her mind, however, when she felt his fingers brush against her lower lips.

Cloud was surprised at how wet Aeris was, making his erection get slightly larger. He slowly inserted a single finger, hoping he wasn't hurting her. By her moans of pleasure and the way she passionately kissed him back, he could tell she was enjoying his actions. He slowly started to increase the frequency of his finger thrusts and when he thought she was reaching her climax he inserted a second finger, hoping it increased the pleasure without increasing the pain.

Aeris let out her loudest moan of the night as she felt his second finger enter her and she felt her entire body shake as she screamed and orgasmed. She collapsed onto the bed landing on her back, Cloud falling next to her. He rolled over on top of her and started gently kissing her right breast while using his hand to play with the other. Feeling like he needed some attention as well Aeris reached down and wrapped her hand around his erect shaft before she started rubbing it up and down. Hearing him moan, she continued with her actions; glad she could make him feel so good.

"Faster," Cloud panted, and she was only too happy to comply.

Cloud felt his entire body tense up as Aeris increased the speed of her hand and shortly after his entire body shook as he orgasmed, his seed shooting out onto her stomach.

"Cloud," Aeris whispered, "I want to feel you inside me."

"Okay, I'll try to be as gentle as I can" he said in concern. "I've heard it hurts."

"I don't care, I want you to take me now," she said.

Cloud positioned himself above her and slowly inserted himself in.

"She's so tight!" he thought as he entered.

He saw her face contort in pain and almost withdrew before she motioned for him to continue. Once he was all the way in he started to pull back out, very slowly, checking to see how much pain Aeris seemed to be in. He was glad to see that the pain seemed to have receded and that she was panting and moaning again. It was her turn to ask him to go faster which he eagerly complied with.

As Cloud increased the speed of his thrusts Aeris felt her body tensing up again as she neared her second orgasm. By the sounds Cloud was making, she could tell that he too was on the brink. At exactly the same time, both of their bodies tensed up and they screamed as they orgasmed. Cloud collapsed onto her and they just lay there, smiling at each other in happiness.

After a few moments Cloud got to his feet and stared at the bed in shock.

"Oh shit…" he muttered.

"What is it?" Aeris asked in concern as she glanced around. "Oh my… is all that blood from me?"

"I'm afraid so… Looks like we're going to need new sheets. At any rate we should go take a shower and get clean, I don't want to fall asleep like this," Cloud replied.

He gently picked her up in both arms and carried her into the bathroom where he set her down before turning the water on. When it was warm enough they both stepped in and sighed as the water hit their bodies.

"Since we're both in here why don't we wash each other?" Cloud said with a wink.

Aeris responded by grabbing the bar of soap and lathering her hands with it before rubbing them over Cloud's chest, enjoying the feel of his muscles. By the way his penis was hardening she could tell that he was enjoying her touch as well.

"No fair," Cloud said with a smile, "Anywhere you get to touch, I get to touch!"

Cloud copied her and covered his hands in soap before starting to massage her breasts with both hands. Aeris moaned in pleasure at the feeling of his hands on her and she could feel her body getting excited for the third time that night.

Deciding to make things interesting, Cloud pulled the showerhead off its hook and directed the stream of water at Aeris' lower lips. By the way her breathing increased he could tell his idea had worked. Shortly after Aeris let out yet another loud scream as her entire body shook.

Aeris wanted Cloud to enjoy the moment as well, so she dropped to her knees and took his erection in her mouth. It was Cloud's turn to moan as she started moving her mouth up and down his shaft. After a few moments Cloud felt ready to burst and he told Aeris so she could move her head away. They tenderly kissed each other before finishing to clean themselves off. Once they were done they hopped out of the shower, wrapped towels around themselves, and returned to the bedroom to get their nightgowns.

Deciding that it would be too much work to change the bed sheets now, they grabbed several blankets from the closet and went to the living room to sleep on the couch. They smiled at each other before kissing as they cuddled up together.

"If it's a girl we're gonna call her Elayne, okay?" Cloud murmured, half asleep.

"Okay, but if it's a boy we call him Osiris," Aeris said sleepily.

The two of them passed into the world of dreams where they each saw wonderful visions of their future together along with their children.

The Real End

A/N: And now it truly is over :( I hope you enjoyed this final chapter, I had a lot of fun writing it ;) Thank you for taking the time to read my story, please review to tell me what you thought of it!