Disclaimer: I do not own Code Lyoko. If I did, why would I bother writing fan-fics?

Warning: Spoilers for everything past season 1. Odd/Aelita and Ulrich/Yumi Jeremie's not really in this one, sorry.

"Oh, now that's just great." Yumi giggled, looking over at Aelita as she typed something onto the pink laptop that was resting on her knees.

"What is it this time?" Aelita grumbled, it had been what, two days since Jeremie had told her just friends and Yumi had been like this ever since.

"Nothing." Yumi said in her it's-something-that-you-know-about-but-don't-want-to-admit voice. Aelita rolled her eyes and went back to work on her English assignment. She stared blankly at the directions.

Write a story about the picture that I gave you in class. There are no requirements. Just have fun and be creative.

Why did being creative about a fictional time have to be so hard today? Aelita groaned and flopped back in her chair, glaring around the room in frustration. Yumi giggled.

"Having trouble thinking straight?" She smiled mischievously.

"What is with you?" Aelita asked, exasperation in her voice. Yumi shook her head and looked back to the laptop.

"Write what you feel, It's not like anyone will know, change some names around and write your feelings. He'll never know." Yumi said, her eyes peeking over the top of the laptop at her roommate playfully.

"YUMI!" Aelita growled, picking up her pillow and throwing it at Yumi. The pillow hit Yumi's head.

"No fair!" Yumi pouted, "You know I couldn't dodge it!"

"My point exactly." Aelita said smartly, turning back to her computer, an idea fresh in her mind. She began to type.

"How was it?" Amy asked, pressing herself into the corner of her bed.

"Why would I tell you?" Maya demanded, sometimes her roommate could be such a pain.

"Cause I was the one who told you to go." Amy replied smartly.

"It's late, you should be asleep." Maya replied, trying to sidetrack her friend.

"Just tell me and I will." Amy was obviously curious, but she never told Maya about her dates, so why should Maya be any different? Maya slipped into her bed and closed her eyes as if to end the conversation.

"Fine, I'll find out sooner or later though." Amy grumbled, turning away from Maya.

"Perfect," Maya breathed. Perfect, the only word to describe such a night, Maya and Oliver had wandered into the forest and sat beneath a tree. Just talking, but that was enough.

"Look," Oliver had whispered, kissing her lightly on the cheek. She had looked. Looked up to the sky and seen the moon as it was peeking through the treetops. The moon. It had shone so beautifully, not bright, but not dark either. Perfect. The way the moon shone. Perfect. The two of them, alone in the forest. Perfect. The feeling of his lips on hers. Perfect. The word that had been echoing around the school about the couple. Perfect. The only word to describe the night. The perfect night, the perfect guy, the purest love.

"Perfect." Maya whispered before drifting off to sleep. Amy smiled.

"I always knew you two were perfect for each other." She whispered, closing her eyes, as she too, fell asleep.

"Done?" Yumi asked as Aelita flopped back in the seat to look at her writing.

"Yup!" Aelita replied happily, standing up and heading for the door.

"Where are you going? It's almost time for dinner." Yumi said.

"Actually, dinner started a few minutes ago." Aelita replied, pointing at the clock.

"Oh, Don't leave me!" Yumi said, placing the laptop on the bed beside her.

"Come on then." Aelita said, motioning towards the door.

"Would if I could without hurting myself!" Yumi said, annoyance at being so helpless evident in her voice.

"Oh!" Aelita's eyes lit up as she hurried over to her friend, "I forgot." she added sheepishly as she helped Yumi to her feet.

"Thanks." Yumi said, sarcasm mixing with her gratitude.

"Knock knock girls," Odd's voice came, slightly muffled through the door.

"We're coming!" Aelita called back. The door swung open.

"We thought you'd forgotten about dinner." Odd said, stepping into the room.

"Couldn't do that," Aelita replied, "You wouldn't let us."

"So true," Ulrich said from behind Odd, "Come on Yumi, let's go while it's still warm." Yumi nodded and walked away with Ulrich. Odd smiled.

"He worries about her you know." He said.

"As do I." Aelita responded, "How anyone could do that is beyond me."

"Fear enrages. Rage blinds. Put together with the tools to do something and you have disastrous results." Odd said.

"Where'd you get that one from?" Aelita asked jokingly.

"Ulrich said it. If you must know." Odd replied.

"He's right you know." Aelita said.

"I know," Odd stepped over to his friend and wrapped his arm around her shoulders, "Let's go get some dinner."

"Yea, let's go." Aelita agreed. The two walked down to the cafeteria, Odd's arm still draped over Aelita's shoulders. They spotted Yumi and Ulrich sitting alone together. They grabbed some food and went to sit with them. Yumi smiled at Aelita and pulled out the chair beside her.

"Hey you two, thought you'd have been here sooner with Odd around." Ulrich joked.

Dinner went on uneventfully and they soon went back to the girl's dorm.

"Did you get out of gym?" Ulrich asked Yumi, continuing their earlier conversation.

"No!" Yumi retorted, "How could I without anyone getting suspicious?"

"I didn't think about that." Ulrich replied sheepishly.

"I still think you should tell someone Yumi." Aelita stated, concern evident in her voice.

"I can't. You know that. I don't want him to get in trouble." Yumi replied.

"He beat you and you still won't tell anyone. What if he does it again? He could kill you Yumi." Ulrich said desperately trying to help her.

"I know that as well as you do, but he wouldn't, he though it was right." Yumi said, her eyes falling to her feet that were dangling off the edge of her bed.

"So this is the first time he's been wrong?" Ulrich pressed.

"No," Yumi admitted glumly, "I know you guys are right, and I know I should tell someone, but I don't know how to."

"Come on," Ulrich said, standing up and offering her his hand, "Let's go together and I can help you."