 Shy Rebecca Pennington longs for excitement and romance in her life, and when she gets the lead role in her high school play she begins to think that those things just might be possible for her. She asks her cousin Tom to set her up with a "prince charming" from his school, but after her dream date is injured at basketball practice, she is greeted instead by Ralph, who initially seems to belong in the frog category. The night turns into one misadventure after another, leading Rebecca to believe that she is doomed to a life without love. But in the end, in true faerie tale style, she realizes that princes come in all sorts of packages.