Ассоль была единственной дочерью моряка Лонгрена, её мама умерла пять лет назад. В деревне её отца ненавидели, а девочку считали полоумной. В детстве у неё была игрушка, маленькая яхта с алыми парусами. И сказочник Эгль сказал ей, что когда она вырастет, за ней на таком же корабле приедет принц и увезёт её с собой. Она каждый день ходила к берегу моря и с надеждой смотрела вдаль. Артур Грей ( и есть этот принц) был богатым, но добрым и отзывчивым человеком. Когда он вырос, он сбежал из дома и пришёл на шхуну "Анселым" матросом. Выучившись морскому делу, он купили себе трёхмачтовый галиот " Секрет", и однажды судьба привела к берегам, где жила Ассоль. Он случайно встретил её и влюбился. От разных людей он узнал историю девушки и то, что она ждёт корабль с алыми парусами. Он сшил шёлковы алые паруса, взял на борт знакомого бродячего музыканта Циммера и прибыл в деревню, где жила Ассоль. Девушка была поражена тем, что предсказание сказочника сбылось, и взошла на корабль.