Boka handler om bondepiken Buttercup (Robin Wright) som har en tjener, Westley (Cary Elwes). Først er hun veldig arrogant mot sin tjener, men som i alle eventyr oppstår det etter hvert følelser mellom de to unge. De forelsker seg, og gifter seg. Så drar Westley ut i verden, og tar hyre på et skip. Meldingen kommer tilbake til Buttercup om at hennes kjære er drept i kamp med den onde piratkapteinen Roberts.