Antonio Bolivar (Richard Dreyfuss) lebt in "El Idilio", einem abgelegenen Dorf im Amazonas-Gebiet bei den Shuar-Indios. Von ihnen hat er die Gesetze des Waldes zu respektieren gelernt. Er schätzt die Tiere und Menschen, die den Regenwald bevölkern, hat aber auch gelernt, den gefährlichen Ozelot zu jagen, wie es kein Weißer vor ihm konnte. Eines Tages beschließt er, Liebesromane "über die wahre Liebe, deretwegen man leidet", zu lesen. Die Romane bringt ihm zweimal im Jahr der Zahnarzt Rubicundo Loachamín (Hugo Weaving) um ihm etwas Abwechslung in die einsamen Äquator-Nächte (12 Stunden Tag, 12 Stunden Nacht) seines beginnenden Alters zu bringen.