Lorsque la guerre civile éclate en 1936, les garçons d'un pensionnat catholique en territoire républicain sont renvoyés chez eux. Trouvant que l'appartement à Gérone de sa mère, veuve, est réquisitionné et qu'elle est bien loin à La Corogne, il décide de la rejoindre en vélo. Au front d'Aragon, il est arrêté par une unité anarchiste sous le commandant charismatique Davalos et est enrôlé pour aider le cuisinier Honorio, qui poursuit une liaison avec une femme paysanne Pilar. Aussi arrêtés sont un riche Anglais et sa femme américaine, la Condesa, pour qui Andrés agit comme interprète et est récompensé. Ensuite il est envoyé à Barcelone où il entame une liaison avec Julia, la fille vierge de la maison, mais est expulsé juste avant la consommation. Pour vivre, il commence à traiter sur le marché noir et une nuit essaie une prostituée, mais elle est tellement ennuyée qu'en dégoût il la laisse. La guerre terminée, sa mère revient et est mise en place dans un appartement par son amant phalangiste Victor. Au-dessus d'eux vit une femme mariée Marta, qui prête des livres à Andrés et commence une liaison. Mais elle et son mari étaient républicains et sont emmenés par la police secrète. Dans la rue, Andrés rencontre Pilar, la fille du front, et ils passent une nuit ensemble. Lors d'un concert il tombe amoureux de Bobi, belle violoniste italienne, et ils connaissent une brève idylle. La prochaine engagement de son orchestre est dans la zone libre de France et Andrés la rejoint à la gare frontière de Canfranc.