À l’occasion du mouillage de la flotte dans le port de San Francisco, Bake (Fred Astaire), un des matelots, ancien danseur, revoit son ex-partenaire dans un club de la ville. Sherry (Ginger Rogers) et lui se remémorent le bon vieux temps en gagnant un concours de danse, puis Bake fait la connaissance de Connie (Harriet Hilliard), la sœur de Sherry. La flotte appareille à nouveau et ne revient à San Francisco que six mois plus tard, donnant enfin l’occasion à Bake de renouer avec son ancien métier auprès de Connie et Sherry.