A Santa Barbara, Judy Foster (Jane Powell) et Carol Pringle (Elizabeth Taylor), toutes les deux lycéennes, font la connaissance de Stephen (Robert Stack) plus âgé qu'elles, et tombent sous son charme. Judy délaisse alors Oogie (Scotty Beckett), le frère de Carol et pense déjà à un futur mariage avec Stephen. Mais c'est Carole qui semble plaire à ce dernier qui d'ailleurs, la perce à jour : souffrant de l'absence constante de son père (Leon Ames) qui fait passer son travail avant sa famille, et orpheline de mère, Carole se fait plus vieille qu'elle ne l'est et est égocentrique. En même temps, Judy (dont Carol envie la famille unie et chaleureuse) soupçonne elle son père (Wallace Beery) d'avoir une maîtresse alors que les 20 ans de mariage de celui-ci avec Mme Foster (Selena Royle) vont être célébrés…
Anecdote du film: à la soixante-huitième minutes du film, Wallace Beery arbore sa nouvelle cravate. Celle-ci est décorée de svastikas (croix gammées). Ceci afin de créer un jeu de mots, car on lui répond qu'elle est "snazzy", ce qui veut dire en anglais "élégante" jouant ainsi entre snazzy et "nazi".