战争在五月结束,奥里雷亚诺战败被捕。在押回马孔多时,乌尔苏拉想尽了一切办法才得以进监狱探望他。她带了把手枪进来,但是奥雷里亚诺说用不着。奥雷里亚诺有预感他不会死亡,最终是何塞·阿尔卡蒂奥拿着猎枪震慑了行刑队救下了他。
奥雷里亚诺带上行刑队逃奔维多利奥·梅迪纳将军,当他们快到奥科查时,得到了将军已被处决的不幸消息。于是他手下的人推举他为加勒比海革命军统帅。他带领的部队和他神话无所不在,政府军和自由党两边都不接纳他们。革命军和政府军以赫里内勒多·马尔克斯为筹码博弈,最终以奥雷里亚诺回到马孔多为释放赫里内勒多·马尔克斯的条件。
乌尔苏拉收留了桑塔索菲亚·德拉·彼达和她的长女蕾梅黛丝,以及与奥雷里亚诺生下的一对双胞胎 :何塞·阿尔卡蒂奥第二和奥雷里亚诺第二。何塞·阿尔卡蒂奥和丽贝卡住进了阿尔卡蒂奥建的房子。九月时,何塞·阿尔卡蒂奥被不知是谁派来的凶手枪杀了,从此,丽贝卡紧闭家门生活。
革命军与政府军之间的战争陷入了僵局,自由党内的贪权人士在乞讨国会的位置,令革命军失去了继续战斗的动力。奥雷里亚诺的咖啡里被投毒,他遭到暗杀。他和亲密上校战友反省讨论他们战争的目的,他们发现他们的战斗成为了政客争夺权位的筹码,他发现他应为了自尊而战。终于他明白要放弃自尊,应为自由党的权利而战,于是他加强与内陆武装组织联系。他任命赫里内勒多·马尔克斯为马孔多军政首领,自己启程去内陆联系反抗武装。赫里内勒多·马尔克斯更适合打仗,不适合从政。他向阿玛兰妲求婚,被拒绝。奥雷里亚诺来信,让乌尔苏拉照顾好他爸。