I 1890-årene i Mexico er María Álvarez (spilt av Penélope Cruz) en uutdannet bondepike hvis omsorgsfulle far blir tvunget vekk fra gården sin av en hensynsløs utleier ved navn Tyler Jackson. Sara Sandoval (spilt av Salma Hayek) er den høyt utdannede, velstående datteren etter den arrogante eieren av en rekke eiendommer i området. Sara har nylig kommet tilbake fra Europa, hvor hun gikk på mange forskjellige grunnskoler og høyskoler i England, Spania og Frankrike i mange år.