V tomto příběhu moci a vášně na pozadí mexické revoluce se propojí tři životy a dvě odlišné kultury. Harriet Winslow (Jane Fonda), učitelka a stará panna, vzdoruje svému životu postrádajícím vášeň, a tak se vydá do Mexika, kde učí ve velké haciendě. Tam ji unese Tomas Arroyo (Jimmy Smits), generál revoluční armády. Spřátelí se s americkým spisovatelem Ambrosem Biercem (Gregory Peck). Bierce umírá a kvůli tomu tají svou identitu i svou prognózu. Harriet je oběma muži fascinována a stejně jsou oni silně zaujatí její osobností. Když Harriet objeví Biercovu pravou totožnost a zjistí, že je to její oblíbený spisovatel, jehož dílo už léta zbožňuje, je slepě odhodlána splnit jeho poslední přání…