As time went on Sonic, Knuckles, Sonia and Manic were doing fine.

Sonic, Tails and Knuckles would still fight from time to time and Sonic knew it was going to end soon.

Sonia and Manic were now nineteen years old.

Knuckles had started training Manic to learn to protect the Master Emerald when he's ready and Sonia would help them with the enemies.

Sonic had been having trouble with things lately and knew his time was almost done.

Knuckles would have him rest and give him help.

He, Tails, Amy, Cream, Blaze and Silver knew he wasn't going to last much longer.

Sonic would still talk to Shadow everyday and Shadow knew his time was almost done.

He had kept his limiters with him full time and used his abilities from them every time he had to fight.

Sonic was in the living room while Knuckles made lunch and Sonia and Manic were out with their friends.

A few minutes later Knuckles was there carrying lunch.

"Here we go." Knuckles said and smiled.

"Thanks Knux." Sonic said.

Knuckles nodded and sat down.

"How ya feeling?" he asked.

"Not bad." Sonic said.

Knuckles nodded.

They sat there eating in silence.

An hour later Sonia and Manic were back and playing a game.

They knew Sonic wasn't going to last much longer and had been helping him anyway they can.

Sonic got up for something then lost his balance from weakness and fell.

"Ooff!" he said and winced.

"Mom!" Sonia and Manic said.

Knuckles heard and ran to check on them.

"Sonic!" he said and gently helped him up.

"I'm OK." Sonic said and sat back down.

"What were you doing mom? You could've asked us for help." Manic said.

Sonic smiled.

"Don't worry, I'll be fine." Sonic said.

They still weren't happy and worried.

"Why don't you get some rest?" Knuckles said gently.

Sonic nodded so Knuckles gently picked him up and carried him upstairs to their room.

When they got there he gently put Sonic down and gave him a kiss.

"Get some rest." he said and Sonic started to fall asleep.

In heaven Shadow and Maria were watching Sonic and Knuckles knowing Sonic wasn't going to last much longer.

"I don't think he'll be lasting by the end of the week Maria." Shadow said.

"I don't either Shadow." Maria said.

"I wish he could live longer then this."

Maria gave him a hug.

"At least you'll be able to see him soon." she said and he nodded.

Then they watched Knuckles call the others.

Back with Knuckles.

Knuckles had just called the others and waiting.

A few minutes later they were all in the living room.

"So what's up?" Silver asked.

"I don't think Sonic's gonna last much longer. He fell about an hour ago and landed on his stomach. My guess is between today and this weekend. That's all we have left. His limiters are whirring off." Knuckles said. "And I know Tails can't do anything else with them."

Tails shook his head.

"Sorry guys." he said.

"Don't be sorry Tails, you did the best you could."

He nodded.

Then they stayed quiet for a while.

"I'm not ready to say good bye." Tails said.

"None of us are but after what he's done over the years we knew it was going to end soon." Knuckles said.

"We're sorry Knuckles." Amy said.

"Yeah. He's your best friend, teammate and mate." Silver said.

"I'm not the true mate to him. He loves me but we all know he still loves Shadow. And when he dies he'll be with him again." Knuckles said.

"When we lose him we'll be right here for each other." Blaze said and they nodded.

After a while they split up and Knuckles went to go check on Sonic.

He saw him still sleeping and smiled.

"No matter what happens, I'll always love you." he whispered and went to make dinner.