AFF Fiction Portal
GroupsMembersexpand_more
person_addRegisterexpand_more

You're My Heaven

By: yunakitty
folder +G to L › Gakuen Heaven
Rating: Adult +
Chapters: 7
Views: 4,336
Reviews: 3
Recommended: 0
Currently Reading: 0
Disclaimer: I do not own Gakuen Heaven, nor any of the characters from it. I do not make any money from the writing of this story.
Next arrow_forward

You're My Heaven

Chapter 1

Keita glanced at his cell phone one more time. Still no messages. He sighed heavily, turning in his bed. Kazuki was away on business, and he missed him. He was hoping that he would be able to at least get a text from him, but Keita was aware that being the chairman was serious business, and he was probably unable to get away even for a second.

He had just started to drift off when his phone chirped suddenly. His heart leapt, and he rolled over, snatching it up and flipping it open. Keita was extremely happy when he saw it was from Kazuki. It read, “Sorry, but I’ve been busy. Can’t wait to see you this weekend.” Keita’s heart pounded. He couldn't wait, either.

Keita fell asleep feeling happy. He had nice dreams, about running through a forest with Kazuki, talking and laughing together. Then he dreamt that they were swimming in a lake together. It was dark outside, with only the stars and moon for light. They treaded water, getting closer and closer, until their bodies pressed together. “Kazuki…Kazuki…” Keita murmured in his sleep. Being next to Kazuki made him feel warm and wonderful, and his whole body tingled.

He woke up with a start. He was holding onto the pillow tightly, bucking his hips into it, and he suddenly released. His face contorted in pleasure, and he groaned, “Kazuki…” very softly. Afterwards, he lay trembling, a little in shock. He wasn’t sure what had made him do that, but all he knew was that it had felt wonderful. He stood up carefully, removing his damp clothing and putting it in the hamper, and getting himself a shower.

After getting into his uniform, Keita headed down to breakfast. He spotted Shunsuke and sat with him. Shunsuke was eating his food greedily, and even took advantage of Keita's inattention due to daydreaming to snatch things from his plate and eat those as well.

Keita made it through the day the best he could, still thinking about what had happened and what it meant. The same scene was repeated that night. Keita had pleasant dreams about being with Kazuki, hugging him, and he woke up awash in ecstasy.

A few nights later, he had a text message from Kazuki. "I'll be home very late tonight, so I'll see you first thing in the morning." Keita smiled happily as he closed his phone, and he changed into his pajamas. He fell asleep quickly, but was woken up by the raging storm outside. He sat up, trembling with fright. The sound of thunder had always terrified him. He whimpered quietly, hugging his knees. "Kazuki..." he whispered, remembering that as a child, Kazuki always comforted him when there was thunder and lightning. He wished he was there now...

Keita glanced at the clock. It was 2am. Maybe Kazuki was already home... it was worth a shot. He jumped out of bed and headed for the door, flinching as another lightning bolt flashed seemingly right outside the window. He hurried over to Kazuki's door, his heart pounding erratically as he lightly rapped on it. Was his heart beating so hard because of the storm, or because he was going to see Kazuki? He wasn't really sure.

No one answered, so Keita knocked a little louder. He heard rustling noises from within, and his heart skipped a beat. The doorknob slowly turned, and Kazuki peeked out, his eyes half shut and his blonde hair rumpled from sleep. Keita suddenly felt embarrassed, but a loud thunderclap outside made him jump, and his face broke with misery and fright. "Ka-Kazunii..." he moaned, his frightened mind reverting to that old childhood nickname, "I'm scared!"

Kazuki smiled a little. "Of the storm? Come on in." Keita stepped inside, pushing the door shut behind him. Kazuki wrapped him up in his arms. "You silly little thing...you always were afraid of storms." Keita was silent as he pressed his face into Kazuki's chest, feeling infinitely more safe.

Keita looked up into Kazuki's kind face. "Can...can I sleep in here tonight?" Kazuki's cheeks flushed, but he simply nodded, unwrapping his arms from around Keita's back and motioning at the bed. Keita stumbled forward a little bit and scurried under the covers, pulling them up over his face so that only his eyes were peeking out.

Kazuki chuckled, enjoying the cute scene. He climbed in next to him, the narrowness of the single bed forcing them close together. Lightning crackled outside, and Keita gave a little shriek, clutching onto the front of Kazuki's pajamas. Kazuki embraced him, whispering comforting things. Keita's face relaxed, and he snuggled into Kazuki's body. "Kazunii..." he yawned as he started to fall asleep. Kazuki stroked the back of his head gently, and they both drifted off.

Keita dreamed once again about running through the forest together. Kazuki was holding his hand, pulling him along. Keita skipped along after him, giggling happily. They collapsed into a pile of leaves, rolling around, tickling each other. Their bodies were pressed tightly together, and once again, Keita began to tingle with pleasure.

He woke up suddenly as he had all those nights...only this time instead of it being his pillow, he was actually clutching at Kazuki. Keita couldn't suppress the moan of pleasure that escaped from him as he released, uncontrollably moving his hips against Kazuki's body. "Kazuki..." he groaned softly, and he looked up into Kazuki's face. He looked very surprised, but not angry.

Despite that, as Keita became more aware of what was going on, he was overwhelmed with embarrassment. His face flushed in shame, and his eyes dropped slightly. He stammered for something to say, finally just jumping up and climbing over Kazuki, stumbling out into the hall and back into his own dorm. He hurriedly shed his pajamas and tossed his moist boxers in the hamper, his face burning. He grabbed a clean pair of underwear and was slipping into them as the doorknob turned. Surprised and frightened, he stumbled backwards, falling onto the bed wearing nothing but his underwear. He was totally vulnerable.

Dim light leaked into the room as the door opened. Kazuki stepped in and shut the door behind him, approaching Keita, who just covered his face with his hands. The bed creaked softly as Kazuki sat down next to him. "Don't be embarrassed," he whispered.

Keita looked up, surprised. Kazuki gave him a gentle smile, reaching around his back and placing a hand at his waist. Keita sweated nervously, feeling Kazuki's hand on his bare skin. "Um...I..." Keita tried to say something, but faltered. The storm continued to rage outside, and a sudden boom of thunder made Keita jump a little, and he leaned into Kazuki.

Kazuki chuckled. "Let's go back to sleep, shall we?" Keita nodded mutely, and stood up to put his pajamas back on. Kazuki also rose, crossing the room and locking the door. "You have to remember to lock this at night, Keita," he gently admonished him. Keita nodded again, and they both slipped into the bed. Keita still felt extremely embarrassed, and turned away to face the wall. Lightning stuck outside, flashing light into the room, causing him to whimper. Kazuki wrapped his arms around him, spooning him. Kazuki listened to the sound of Keita's breathing slowing down, until he was finally asleep. Kazuki pressed his lips lightly against the back of Keita's neck, then fell asleep as well.

Kazuki dreamt about Keita. They were laying together in the warm sunshine, feeling relaxed. Keita suddenly rolled on top of Kazuki, surprising him in a good way. Kazuki grasped him by the hips, rubbing himself against him. Keita smiled down on him, moaning in delight. The pleasure built up more and more, until Kazuki couldn't take it anymore, releasing against him. He groaned with pleasure in the dream, which suddenly ended. He was still groaning in the real world, pressing himself against Keita's back. Kazuki looked down, realizing what had happened. It was his turn to feel embarrassed, and he hoped that Keita was asleep, and unaware of what he had just done.

But Keita was awake, and he slowly rolled over in the bed to face Kazuki. His face was blushing, and he looked up with wide, innocent eyes. Kazuki gave a short laugh, blushing as well. The sun was just rising, and light streamed in the window. Kazuki quietly excused himself to his own dorm, leaving Keita wondering in bed.

Kazuki took a shower, and got dressed in casual clothes, as it was Sunday. When he returned to Keita's room, he started to knock, but the door opened before he could. Keita was standing there, about to step outside. They blushed at each other, but then smiled. "Well, are you ready to go out?" Kazuki asked, and Keita nodded brightly.

They set out together, taking the bus into town. They went to the arcade, playing games and laughing. Kazuki won a teddy bear for Keita, who accepted it, flushing a little. They took a break, going to a cafe to share a parfait. Kazuki listened intently as Keita chattered happily about his week while Kazuki was away. Kazuki felt his brow furrowing as Keita got to a part about Naruse, the predatory tennis captain, hugging on him and calling him "honey", begging him for a date, like always. But Kazuki relaxed when Keita continued, breezily telling how he blew Naruse off as nicely as he could and went on to class.

Kazuki took a spoonful from the bottom of the glass, and was just raising it to his lips when Keita clinked his own spoon in the glass, sighing in disappointment. "All gone..." he said in chagrin.

Kazuki smiled softly. "Here, you can have the last bite." He held his spoon out, and Keita blushed, opening his mouth and accepting it. Kazuki smiled, reaching out and wiping a little bit of whipped cream from beside Keita's mouth. Keita blushed more as Kazuki moved his finger in front of Keita's mouth, offering the wisp of cream to him. He opened his mouth again, quickly licking it off of the tip of Kazuki's finger. It was Kazuki's turn to blush as the display made him feel aroused.

The day was rapidly ending, and they rode the bus home. Keita scooted closer to Kazuki in the seat, lacing his fingers into Kazuki's. They looked at each other, smiling softly, and then Keita leaned his head on Kazuki's shoulder, falling asleep.

Kazuki nudged him awake as the bus approached their stop. Keita drowsily got off the bus with Kazuki, and Kazuki had to hold onto him while he struggled to wake up fully. Keita yawned as they walked down the street. "Boy, I was sleeping really good!"

Kazuki smiled gently. "Were you?"

Keita nodded. "I always sleep good when I'm next to you! Ah-" He broke off suddenly, feeling a little embarrassed, as he remembered the previous night fully. Kazuki just gave a soft chuckle, and they walked in silence. Keita eventually reached out, holding onto Kazuki's hand. He walked closer to him, pressing his arm into Kazuki's. "Do you think...we could...sleep in the same bed again tonight?" he asked breathlessly. Kazuki blushed, surprised at Keita's boldness, but he nodded happily. Keita grinned widely, and they walked the rest of the way to the dorm.

They went into their separate dorms to change and get washed up, then Keita went out onto the balcony, crossing to Kazuki's door and knocking softly on the glass. Kazuki appeared, unlocking and sliding the door back. They just smiled at each other quietly, and Keita slipped into Kazuki's bed. Kazuki could feel his heart pounding as he shut off the light and slipped in next to him.

They lay face to face, breathing heavily. Keita closed his eyes, and then leaned in and kissed Kazuki softly on the mouth. Kazuki gasped a little in surprise, but pressed his lips back in response. Keita pulled back, smiling up into Kazuki's face. His hands were on Kazuki's chest, kneading softly at the fabric there. He played absentmindedly with the top button, eventually working it loose. He slipped one hand inside Kazuki's pajama top, touching the smooth skin there. Kazuki breathed hard, feeling himself getting aroused from the simple touch alone. A bead of sweat trickled down his face as he felt his manhood rapidly hardening.

Just then, Keita moved his hips forward slightly. His body brushed up against Kazuki's hardness, making Kazuki groan softly. Keita gave a quiet moan, and clung to the front of Kazuki's shirt. They tentatively moved their hips against each other, and when they were sure that it was what they both wanted, they moved together more briskly. Kazuki groaned deeper as he felt Keita's own hardness moving past his. Even through the layers of clothing, it felt incredible. Keita whimpered with pleasure, enjoying the feeling. He had his face buried in Kazuki's chest as he moved, and Kazuki stroked at his back.

Keita suddenly trembled hard, convulsing against Kazuki. "Oh...Kazunii..." he moaned as he climaxed.

The idea of it drove Kazuki mad with desire, and he thrust furiously against him, releasing as well. "Keita...Keita..." he groaned brokenly, holding on to Keita's body and savoring the feeling. They shivered with pleasure, laying together.
Next arrow_forward

Age Verification Required

This website contains adult content. You must be 18 years or older to access this site.

Are you 18 years of age or older?