Un homme, Jeffrey Williams (Clark Gable) rentre aux États-Unis après un séjour à Madrid, en Espagne. Il est bien décidé à demander en mariage son amie d'enfance Mary (Joan Crawford). Il arrive chez elle à la veille de son mariage avec leur ami commun Dillon (Robert Montgomery). Il renonce alors à déclarer son amour et accepte d'accompagner son amie à l'autel. Dans la nuit, le futur époux retrouve son ancienne maîtresse, bien décidée à faire échouer son projet. Ils se marient dans la nuit et Dillon charge Jeffrey de l'annoncer à Mary. Elle part cacher sa douleur et se reconstruire dans un chalet au bord d'un lac. Quand elle rentre à New-York, elle semble guérie puis finalement accepte de revoir Dillon tant il insiste. À l'issue de leur escapade, elle s'aperçoit qu'elle ne peut se contenter du rôle de maîtresse. Dillon accepte alors de divorcer et leur mariage est à nouveau organisé. Mais au dernier moment, Jeffrey se déclare avant de repartir vers l'Espagne. Mary réalise alors que c'est lui qu'elle aime aujourd'hui. Elle abandonne son fiancé et court rejoindre Jeffrey sur la paquebot qui prend la mer.