As Iago slept peacefully, there was no sound at first, but peace and quiet and that was how he liked it.

Just then, a gust of wind swept across the room, making the parrot jolt awake. "Oh," he mumbled, "It's just the cold wind." And he went back to sleep as if the event never happened.

The gust of wind was revealed to be Genie. Just to get Iago's attention, he turned himself into an alarm clock, making a sound.

Startled, Iago finally woke up. "Really, Genie?" he snapped, "I'm trying to sleep!"

"So glad you're awake," said Genie to the alarmed parrot. "I'm the Ghost of Christmas Past."

"Is this a dream?"

Genie frowned. "No, this is real."

"Then I'm molting," Iago said sarcastically and arrogantly smirked.

"Iago, there's no time to argue," Genie replied impatiently. "Get on the carpet."

"But I can fly," Iago said, his smile fading.

Genie's glare came to bear down harder on the bird before him.

Iago rolled his eyes and sighed reluctantly. "Alright, if you insist." He grabbed onto Genie's hand, which pulled him onto the carpet.

"Well, here we go," Genie said finally, "And hold on tight because this is going to go fast!"

Having said that, Carpet took off like a rocket ship.

Iago, Carpet, and Genie arrived at a familiar house, where Iago and his parents celebrated Christmas.

Iago rubbed his eyes. "Wow! I remember this place!" Iago beamed.

"Yes," Genie said, "Long before you worked for Jafar."

"I know, but look at how happy I was." Iago continued watching his younger self happy, playing with windup toys and hugged his parents, thanking them for the gifts. Iago cried happy tears at the memory. Then he recalled working for Jafar after his parents died. "Genie, can we go now?" he asked sadly, "I can't take having memories of myself with Jafar."

"Yes, Iago, it shall be done," Genie answered.

Iago yawned.

"Let's get you back to bed."

The bird fell asleep on the genie and slept all the way home.

Two hours later in his bed, Iago was awakened by another ghost with a knock. "Oh, jeez, can't a bird get any sleep around here?" he grumbled.

Someone opened the door – it was Aladdin!

Iago let out a gasp.

"Hi, I'm the Ghost of Christmas Present," Aladdin announced.

"Does that mean you have a present…for me?"

"No, I mean as of in the now," Aladdin replied, chuckling wholeheartedly at Iago's silly question. "Follow me, I'll show you what's happening now."

Iago glided to the Ghost of Christmas Present and sat on his shoulder and they were on their way to the living room.

In the living room, Aladdin showed Iago the tree with no presents and golden ornaments.

Iago gasped.

"Dad told me you stole the presents and gold ornaments, disguised as Santa Claus," said Aladdin.

"I was bored!" Iago complained.

"He caught you and told you to put them away in the morning," Aladdin recalled and added, "Plus, he warned you that we'd be coming over to visit you."

"I gave him my word," Iago said with a sigh. "He didn't tell me anything about you and the Genie. Who will be the Ghost of Christmas Future?"

"That is for you to find out and Dad kept our names a secret." He took a glimpse of a sleepy Iago. "Well, I may as well bring you back to bed." Then he brought Iago back to bed, so the tired bird could sleep for a couple hours.

Two hours later, a dark figure rubbed Iago's back to rouse him.

"Huh?" Iago murmured, "Not again, Jafar! I'm trying to sleep!" He turned to gaze at the figure who woke him up and gasped.

The figure stood, watching him.

"So are you the Ghost of Christmas Future?" Iago asked.

The figure nodded and gestured him to follow it and Iago did.

The dark cloaked figure and Iago were outside in the cemetery, where Aladdin, Jasmine, Sultan, Genie, Rajah, Cassim, and Carpet mourned Abu at Abu's grave.

"Oh, no! The monkey is my friend!" Iago cried, clinging to the figure's cloak, "I never wanted this to happen! It's my fault Abu's dead! What have you done to my friend, Jafar?" As he wept, the first thing he saw was the sultan's guards, digging up Iago's lifeless body at his grave.

"Well, this funeral is different from any funeral that I've ever seen," one said.

"Yeah, no one showed up because he was too pigheaded to care about his own friends," said another.

Iago panted. "Now, whose grave is this?"

The figure with the cloak took off its hood, revealing a familiarly beautiful princess. It was Jasmine! "Yours, I'm afraid!" she spoke.

Iago gasped. "Jasmine?"

"Unless you change your ways! Otherwise, we'll never get to see you again and when you die, none of us will come."

"Alright! Alright! I will!" Iago promised, "I'll set the presents under the tree and return the gold ornaments to the tree tomorrow morning! I'll never try to trick Abu or hurt him again!" He sobbed again.

Jasmine hugged him. "Shh, it's okay. You should be glad that Jafar not here to spook you. You still have me. Us." After all, she was much nicer than Jafar.

"I'm really sorry!" Iago continued to sob and sniffle.

"I know you are," Jasmine said softly. "Here, I'll bring you back to bed."

Iago stopped crying and yawned. "Boy, I'm tired. A good night's sleep should help."

"That it should," Jasmine agreed and watched the parrot fall asleep in her arms. She carried him inside, tucked him in, and kissed him on the beak. "Goodnight, Iago," she said, as she left the room, "Sweet dreams."

That night, Iago had a good night's sleep.