В маленьком рыбацком городке, где практически вся жизнь сосредоточена в припортовой таверне семьи Меннерса, живет хмурый отшельник Лонгрен, бывший моряк, а ныне — отец-одиночка с маленькой Ассоль на руках. Когда-то, пока Лонгрен был в морях, жестокосердный Меннерс отказал в помощи жене Лонгрена — Мэри, унизил ее и обрек на позор и смерть. За это суровый рыбак не стал спасать тонувшего Меннерса во время шторма. Об этом знают все, кроме юной Ассоль.
В день своего 12-летия девочка получает от отца подарок — игрушечный кораблик с алыми парусами, вырезанными из косынки ее матери, и запускает его по волнам. И тогда к ней является Эгль — странник и добрый волшебник. Он рассказывает, что спустя много лет кораблик вернется к Ассоль настоящим большим судном под алыми парусами, на мостике которого будет стоять отважный капитан Грей.
Эту мечту Ассоль проносит сквозь годы: каждый день она проводит на маяке — и каждый день зажигает его в надежде на чудо. За это люди вокруг еще больше не любят ее, обходят стороной и называют сумасшедшей. Но только не сын Меннерса, который влюблен в девушку...