Brian, 23 jaar oud en net terug uit Berlijn ontmoet op een communistische bijeenkomst de arbeidersjongen Edward. De bliksem slaat meteen in, er ontstaat een hartstochtelijke liefdesrelatie. Dan brengt een rijke tante die hem financieel steunt Brian in contact met een jonge vrouw, Philippa. Ze vinden elkaar aardig en beginnen een, ook seksuele, relatie ten koste van Edward die van niets weet. Het weekend dat Brian Philippa ten huwelijk vraagt -en wordt afgewezen- leest Edward zijn dagboek, trekt zijn conclusies en meldt zich aan om aan de kant van de milities in de Spaanse Burgeroorlog te strijden.