当学校老师哈丽特·温斯洛去墨西哥教书时,她被托马斯·阿罗约将军和他的革命者们绑架了。一位年迈的美国人,安布罗斯“老格林戈”比尔斯也在墨西哥,他结识了阿罗约将军并遇到了哈丽特。比尔斯是一位著名的作家,他知道自己快要死了,希望保持自己的身份秘密,这样他就可以决定自己的命运。尽管他喜欢阿罗约,但比尔斯试图在可能的时候激怒将军,企图让自己被杀,从而避免承受病痛。温斯洛对比尔斯和阿罗约都很感兴趣,而两个男人也对她产生了吸引力。她与阿罗约将军发展了浪漫关系。当温斯洛得知比尔斯的真实身份(她多年来一直喜爱和尊敬的作家),她下定决心要实现他临终的愿望。