Mientras España se encuentra al borde del precipicio de la guerra civil en 1930, Fernando (Jorge Sanz) opta por abandonar el ejército. Pronto se encuentra con la casa de campo del rico Manolo (Fernando Fernán Gómez), quien invita a Fernando a quedarse con él. Luego, Fernando presenta a las hijas de Manolo, Clara (Miriam Díaz-Aroca), Violeta (Ariadna Gil), Rocío (Maribel Verdú) y Luz (Penélope Cruz), y tiene encuentros cercanos con cada una de ellas, pero surge un problema cuando No puede decidir con qué belleza casarse.