Pendant la guerre du Pacifique, Guadalcanal représentent une position clé. Une troupe de marines débarque en août 1942, avec le reste des forces américaines. Leurs vies vont se mêler au cours de longs mois de combats acharnés.
Une mère va raconter à sa fille curieuse ses souvenirs de lycée, vingt ans plus tôt. A cette époque, Margie est une jeune studieuse et gauche qui sous sa maturité n'en rêve pas moins au prince charmant. Celui-ci pourrait Roy, garçon un peu balourd aimant lui réciter des poème, Johnny...
1918. Bob Kingsley est le commandant du Mustery Ship no 2 qui, sous l'apparence d'un paisible bateau, cache en réalité un navire de combat dont le but est de détruire l'U-172 allemand du baron Von Steuben. Aux Canaries, au cours d'une escale, Kingsley fait la connaissance d'Anna Marie Von...