With fresh determination to help the princess, Jack ascends the beanstalk a second time. He learns from the harp that the spell over the princess can be broken with a kiss from someone who is truly brave. Jack crashes the mock wedding and gives Margaret a kiss. The witch and the giant are both angered when Margaret returns to normal and recognizes them for who they are. A chase ensues, and Jack eventually faces Madame Hecuba again. Tulip enters the room and prepares to step on Jack when, at the last moment, he turns on his mother and steps on her instead.
