1950: Gabriel (Rakie Ayola) lässt ihr altes Leben hinter sich, da sie in England Pilotin werden möchte. Auf der langen Schiffsreise muss sie sich ihre Kabine mit dem Schotten Duncan Stewart teilen (Jonathan Pryce), der sich jedoch als ihr Ehemann ausgibt, um ihren Ruf nicht zu gefährden. Langsam verliebt sich Gabriel in Duncan, der jedoch nicht nur ein düsteres Geheimnis zu verbergen weiß…