Dans une forteresse pénitentiaire construite sur un îlot en mer adriatique un commandant despotique et sa femme vivent liés autant par l’amour que par la haine, pendant que leur fille tombe amoureuse d’un prisonnier politique placé en détention.
A Milan, Bruno, un jeune homme qui travaille comme chauffeur courtise une fille, Mariuccia, se faisant passer pour riche et la conduisant dans la voiture de son employeur. Entre querelles, déceptions et divers malentendus, leur histoire d'amour prend vie.
La résistance des 2000 personnes retranchées dans l'Alcazar de Tolède au début de la guerre civile espagnole contre les troupes républicaines et l'assassinat du fils du colonel Moscardo par les Rouges