Frank Bois (
Corban Walker) to cierpiący na karłowatość pisarz, który opowiada autobiograficzną relację ze swojego życia. Został poczęty przez Bernadette (
Anne Parillaud) pod koniec II wojny światowej. Ona próbuje przemycić się do Ameryki na statku wojskowym. Złapana, zostaje odesłana z powrotem do swojej ojczyzny w Irlandii, gdzie stara się wychować swoje małe dziecko Franka (
Alan Pentony). Potem trwa ciągły romans z Jackiem Kelly (
Gabriel Byrne), który staje się zastępczym ojcem chłopca, ucząc go o gwiazdach i planetach, nazywając go „Frankie Starlight”. Po tym romansie spotyka Terry Klouta, amerykańskiego żołnierza (
Matt Dillon), który zabiera ją i chłopca do Stanów Zjednoczonych, ale jako odmieńcy na preryjnych ziemiach Zachodu, wkrótce wracają do domu w Irlandii, gdzie chłopiec dorasta jako pisarz.