Dans un village de pêcheurs de Nouvelle-Ecosse, Charity Byfleet épouse un soldat de fortune, William Pennland, juste avant son voyage de retour vers le Canada à bord d'un petit bateau. Après avoir flirté avec la femme du capitaine, Pennland est jeté par-dessus bord. Il parvient à gagner le rivage et se retrouve dans un endroit isolé, où une jolie métisse, Hagar, le trouve à moitié mort. Il recouvre la santé grâce à elle, et finit par l'épouser pour faire taire les commérages du village. Voyant que Pennland veut rejoindre Charity, Hagar l'abandonne sur une île déserte, au large de la côte. Charity apprend où se trouve Pennland et, alors qu'il agonise, arrive à temps pour être à ses côtés. Charity recueille Hagar, qui donne bientôt naissance à un enfant, et la dissuade de se suicider. Un réconfort mutuel panse leur coeur blessé.