Rok 1931. Młody hiszpański żołnierz Fernando (Jorge Sanz), dezerteruje z armii i chroni się na farmie Manola (Fernando Fernán Gómez), ojca czterech pięknych córek: Rocío (Maribel Verdú), Violety (Ariadna Gil), Clary (Miriam Díaz Aroca) i Luz (Penélope Cruz). Kiedy córki odwiedzają ojca ulegają urokowi młodego Fernando. On sam oczarowany jest każdą z nich. Problemy zaczynają się wtedy, gdy musi podjąć decyzję, którą z nich obdarzyć uczuciem.