Historien finner sted i en liten fisker-landsby. Den tidligere sjømannen Longren oppdrar datteren sin Assol på egen hånd etter å ha mistet sin elskede kone. Han tjener et magert levebrød ved å selge leketøysbåtene han skjærer ut av tre. Som barn møter Assol en gammel mann, som påstår å være en trollmann. Han lover den lille jenta at en dag skal en prins komme til landsbyen deres, på et skip med skarlagenrøde seil, for å ta henne med seg langt vekk fra hjem-byen hennes. Landsbyboerne håner henne når hun forteller denne historien, men Assol tror at drømmen hennes kommer til å gå i oppfyllelse en dag.