I fixed some things in the last chapter and Musa is still in her dress, since she hasn't gone into her room and changed. The guys are wearing their uniforms.

Riven turned to Musa as he took a deep breath. Two days in a row he's seen her hurt and in need of his help. But unlike yesterday, he can help her.

"Riven your losing time, its now or never!" cried the woman on the ground

The girls landed by the lady in their winx forms and looked in horror as their friend was in the red sphere.

"You're my friend Musa and even though I don't always act like it, I'm yours too." he sighed

"I'm not at all good with my emotions, I never have and I never cared, until I met you." he whispered

"I love you, I always have and I think will." he smiled shyly

"Finally." smiled Sky as him and the guys made it to the scene. The sphere started to lighten when it completely disappeared.

"Musa!" he cried as he jumped for her and cradled her in his arms.

"Don't worry." smiled Tecna as she made a green net for them

"Thanks Tecna." he sighed happily as he looked at Musa

"No problem." smiled Tecna

"Is she gonna be alright?" asked Bloom concerned

"Yes, she'll live." smiled the woman

"Rena?" whispered Derek

"Hey." she smiled as she turned around

"Oh Rena!" he smiled as he embraced her tightly

"Who?" asked everyone but Riven

"My mom." shrugged Riven laying Musa down softly

"Hey sweetie." she giggled sweetly hugging him as her tears fell from her eyes

"But I thought your mom was dead Riven."

"Sweetie, you're up!" smiled Flora

"Ya." she smiled getting up slowly

"Well it's a long story kids." she smiled

"I don't mind." smirked Derek as he kissed her forehead

"Ya, so please tell us." begged Musa innocently with her puppy dog eyes

"Okay kids, after I turned back time I was sent to a dimension where time is much slower than here. I've probably only aged about nine years since I was sent there." she blushed

"Why were you sent to another dimension?" asked Layla

"Because I used my time powers to change the future and I'm not allowed to do that." she sighed looking at Riven

"So you're forced to stay in that dimension?" asked Bloom

"Yes"

"So how are you able to be here?" asked Tecna

"Well I might have snuck out." she giggled

"I'm sorry...mom." sighed Riven sadly as he turned his head

"Oh sweetie!" she cried as she hugged him again

"You're my son, I have no regrets." she smiled shaking her head

"I'm sorry baby, but I have to go." she sighed

"Okay." he nodded

"I love you." she whispered in his ear

"I love you too, mom." smiled as she disappeared

"I'm sorry Riven." whispered Musa softly as she hugged him

"About what?" he smiled as he kissed her head

"Lets leave these two alone." whispered Derek to the guys and girls

"Ya." agreed everyone as they left

"That you won't be able to be with her." she sighed as her eyes filled with tears

"Oh well, she's still with me. Even if she's not here, just like with your mother." he sighed as he pulled her closer to his chest

"I love you Musa." he smiled happily

"I love you too Riven!" she cried as she kissed him on his lips

THE END

Thanks to all of you who've replied. And don't stop reading my fanfics.