Steve has a crush on cheerleader Jessica Fishman, and Marty discovers she probably wouldn't date him, so he becomes Jessica for a night to go on a date with Steve.
Marty gives Steve the voice of an angel, making him the star of the choir and the object of desire for classmate Edie. Meanwhile, Marty has to help an elderly woman cross over to the other side.
Marty uses his angel strength to make Steve win a wrestling match in gym. The coach is impressed and puts him on the team, but without Marty, Steve could get seriously hurt.
To make Aunt Pam like Mr. Nitzke, Marty takes some of Cupid's arrows. However, his poor aim causes Judy, Pam, and Katie to all fall for Mr. Nitzke, making Steve uncomfortable when they all insist on coming to the Halloween dance with him.
Steve agrees to take younger sister Katie on a father-daughter camping trip. Soon, Steve realizes that the feather he plucked from Marty's wing and stuck in Katie's headdress has the power to grant wishes.
Marty sneaks Steve into a nightclub by making him look older. However, Steve never stops aging and soon he is an old man feeding pigeons on a park bench.
Marty is sad he will never get to turn 16, so Steve throws him a party when his family goes out of town. However, things go awry when Marty invites lots of deceased celebrities.
Marty decides to travel back in time to prevent himself from dying, but his selfish actions have bizarre repercussions on the entire Beauchamp household.
Marty finds out the Nia had a crush on him when he was alive. Since no one but Steve can see him, he puts on makeup and calls himself Vlad from Bulgaria so he can go on a date with her.