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.