העלילה מתרחשת מיד עם תום מלחמת העולם הראשונה, סיפור אהבתם המרגש וקורע הלב של טום שרבורן ואיזבל גרייסמארק, באי בודד במקום בו נפגשים האוקיינוס ההודי והאוקיינוס הדרומי מתנוסס מגדלור, מפעילו הקודם של המגדלור התקשה להתמודד עם השממה, הבדידות ויצא מדעתו.
טום שרבורן חייל שבורח מהטראומה של המלחמת העולם הראשונה והניתוק הזה כל כך מתאים לו, מה שמביא אותו לפנות לקבל את התפקיד. איזבל גרייסמארק היא צעירה רומנטיקנית חסרת תקנה, ההתאהבות בלתי נמנעת וכוללת המון שיוטים של ים ושמש ושקיעות. הזוג מחליט להינשא, אחרי החתונה מטבע הדברים מנסה הזוג להפוך למשפחה אך מגלים שידם אינה משגת והם חווים אכזבה אחר אכזבה. אבל בלילה סוער במיוחד נסחפת סירה ובה גופה של גבר ותינוקת חיה, האם זה סימן משמים?! או נסיון למוסריות.
איזבל שבורת הלב מצליחה לשכנע את טום שעליו להסתיר את הדיווח ולשנות את הדוחות ובכך לא לתעד את אשר קרה ויאפשר להם לגדל את התינוקת שנשלחה כסימן ואות משמים ו/או מן הים, היא מצליחה לשכנע אותו שיגדלו אותה כשלהם, בלב כבד ובשביל לרצות את אישתו ואמת גם ליבו משווע לעולל קטן שישרה שמחה בביתם הקט לאחר כל הטרגדיות שעברו.
אבל מה קורה שהזוג הטרי מגיע לביקור משפחתי אצל הוריה של איזבל וכאן נכנסת לתמונה האנה האישה שאיבדה את בעלה ובתה התינוקת. איזבל מיד מבינה שעליה להרחיק את ביתה מהאנה שחושדת באיזבל, העלילה מסתבכת שטום מרגיש אשם וליבו לא נותן לא להישאר אטום לרגשות של אישה אלמנה שאיבדה את ביתה. איזבל לא מוכנה לשחרר והצעדים שטום נוקט בהם מערערים את תחושותיה של האנה.
כמה רחוק ילך טום והאם איזבל תסכים לשחרר, מה יהיה גורלה של הילדה?