Cupcake of Dreams

Cupcake of Dreams is the 49th episode of Season 22.

Summary
Connor can't seem to have a good night's sleep because he keeps having nightmares. So Amaya and Greg take him to Cupcake Magic! and Lucinda comes up with a new cupcake, the Cupcake of Dreams, that will help him with his problem, but when he can't wake up from his dream, Amaya and Greg fall asleep to rescue him, but he seems to have a good time that they start to hesitate.

Plot
The episode begins with Catboy running from someone in the city at night. He stops to find a fork in the road and tries to decide which path he should take just as he heard an evil laugh nearby and then decides to take the right path. But Catboy only finds himself in a dead end, and soon, the figure reveals itself to be Princess Zara!

Pushing himself against the wall, Catboy shivered as Zara got closer to him and sneered down at him as she outstretched her hands to take away his magic. Then, as Catboy was screaming, Connor woke up in the real world all sweaty and breathing heavily from the nightmare he had.

The next day, Connor was walking with his friends, Amaya, Captain Jake, and Greg, but he didn't look so good when they noticed his messy hair, pale face, and the ugly bags under his eyes, and how much he was slouching. When Captain Jake guessed that Connor had another nightmare, he says that the rumors about having nightmares running in Connor's family is true. They then decide to take Connor to Cupcake Magic! for a morning treat to bright him up as Amaya and Greg took the drowsy Connor with them and Captain Jake followed them.

Trivia

 * The beginning of the episode is similar to the beginning of The Most Dangerous Witch from Sabrina the Animated Series.
 * This episode is similar to A Nightmare on Scream Street from Scream Street.