Shadow suddenly wake up when something heavy jumped on him.

"Balto, stop jumping on me every morning!" Shadow shouted but the dog was panting with his tail wagging. Shadow saw it was morning

"Merry Christmas, boy." Shadow said petting his dog then he got an idea in his head.

"Let's go. I hope there's still time for shopping." Both hedgehog and dog ran off.

The boom gang were at the Meh burger chatting.

"Is that Shadow?" Tails pointed to Shadow with bags in hands.

"I thought that he doesn't celebrate Christmas?" Sticks questioned. Shadow saw them then run to them.

"Hey Shads." Sonic greeted.

"Hey Sonic. Glad all of you are here." Shadow said then dig inside the bags for something.

"Here you go." Shadow handed Sonic a small box. Sonic opened it to see timer

"It's for how much time you ran."

"Thanks." Sonic said with a smirk.

Shadow handed Tails another box

"Whoa! A tools for my plane! Thanks!" Tails thanked. Shadow gave Sticks a box

"Oh, a shiny!" Sticks said pulling out a shiny spoon. Shadow struggle to pull something but Balto helped put the box on the table.

"There. A dumbbell."

"Thanks Shadow." Knuckles thanked.

"And finally," Shadow gave Amy a rose

"Aww, it's cute." Amy said with a smile. Sonic murmured something angrily

"What was that?" Shadow asked Sonic.

"Oh nothing." Sonic responded.

"Anyways...We should be going." Shadow said.

"Okay Merry Christmas." Amy said waving at both hedgehog and dog as they were going.

"I bet 20 bucks that after today Shadow will be his normal self." Sonic bet Tails.

"You're on!" Tails said.

Both Shadow and Balto were walking through the village until

"Mister Shadow!" He turned to see Cream

"Cream?"

"I can't believe that you live in the village." The rabbit said.

"Actually, I live outside of the village." Shadow said.

"Aww is this your dog? He's cute!" Cream hugged the dog and he gives Shadow a confused look.

"Guess what, my dad came back for Christmas!"

"That's great. You should go and spent Christmas with your folks." Shadow said with a smile.

"Okay, Merry Christmas." She hugged him then went to her parents.

Both of them walked to the house but stopped to see a present sitting on their doorstep. Shadow opened the box to see the bell that was fell off the reindeer. He heard Balto's confused bark and turned to see,

"M-Maria?!" He saw Maria in her ghost form and had a smile on her face.

"Hello Shadow." Maria said walking to him. She looked down to see Balto whimpering silently.

"Oh Balto," She hugged her dog "Shadow thank you for taking care of him." She thanked.

"Of course my dear." Shadow saw that she had a silver ring around her finger

"You kept my ring, after we broke up."

"Of course cause I still love you." Maria said then put her hand on his cheek.

"I can't believe that you waited for me, after 10,000 years." Shadow said looking like he's about to cry.

"Don't cry. We want you to be happy everyday."

"We?" Then ghost Michel, Henry and Alice appeared around him and Balto.

"So what I saw, was real?" Shadow asked.

"Yes, we came to you now because you were having a heart for the kids." Michel said.

"Sorry that I gave you a scare." Alice apologized.

"It's alright." Shadow said.

"I can't believe that you trusted me after all this time." Henry said and giving Shadow the bear hug

"You're...Welcome." He said with a low voice. Henry let go of the hug

"Sorry but we have to go now." Maria informed.

"Will we ever see all of you again?" Shadow asked.

"Oh yes. Remember to smile." Maria kissed Shadow in the lips before all of the ghost go.

"Goodbye." Shadow whispered before the hedgehog and dog went inside, to celebrate Christmas. The end.

And finally finish with the Christmas special. Before this I had another idea but after I saw Polar Express I decided to do this and do the other one next year. Anyways, have a good day and happy holidays :3