Irlande XIXème siècle. Un navire sombre non loin des côtes du Comté de Mayo. Seule survivante de ce naufrage, une petite fille, âgée de quelques mois, à qui l'on donnera le prénom d'Eleanor. Elle sera confiée, tour à tour, à des personnes de peu de coeur qui n'auront de cesse de lui faire endurer les pires tourments. Pour échapper à cette existence difficile, l'enfant se créera un monde bien à elle, un monde de rêveries. Les années passant, elle trouvera l'amour auprès d'un jeune pasteur, le père Kevin Sullivan. Un long périple s'en suivra lequel la conduira de Dublin à Boston en passant par New York. Son destin prendra un tournant décisif lorsqu'elle croisera le chemin d'inconnus qui marqueront le début d'une nouvelle vie.