Povestea are loc în America Latină, într-o epocă de nedreptăți și mari diferențe sociale, când poporul depindea de nobilime și cu toții, bogați sau săraci, trăiau sub amenințarea Inchiziției.
María Hipólita Díaz (Lucero) locuiește cu bunica ei, doña Carlota în orașul Santa Rita, în Panama. Hipólita s-a născut în Mexic, dar a fost despărțită de mama ei, Asunción (Olivia Bucio) și nu știe cine a fost tatăl ei. În schimbul unei frumoase zestre, doña Carlota îi aranjează nepoatei ei căsătoria cu Antonio (Arturo Peniche), un bărbat care face parte dintr-o familie înstărită. Câteva luni mai târziu, doña Carlota moare și nu află că Antonio este impotent și că Adelaida (Zully Montero), mama lui o tratează pe Hipólita cu dispreț.
Știind că Antonio va moșteni averea unchiului său doar dacă va avea un copil, Adelaida profită de faptul că servitorii au prins un bărbat urmărit de poliție. Îl obligă pe acesta să îi ia locul lui Antonio în patul soției lui ca să aibă relații intime cu Hipólita și astfel ea să rămână însărcinată. Acest bărbat este Luis Manrique y Arellano (Fernando Colunga), un comerciant mexican care a sosit la Santa Rita pentru a încheia un contract, neștiind că acest lucru ar putea să-l coste viața.
Amenințat că va fi predat justiției, Luis se preface că acceptă să aibă relații cu Hipólita cu gândul că va fugi pe fereastră, dar tandrețea ei îl seduce și termină prin a face dragoste cu ea. Apoi îi spune adevărul și pleacă fară ca ea să-i fi văzut chipul. Știe doar că este din Mexic. Trei ani mai târziu, Hipólita ajunge în Mexic cu fiul ei, Rafael fugind de Adelaida și dispusă să facă totul pentru a-l găsi pe tatăl copilului ei. În această căutare, ea îl cunoaște pe Luis, fără însă a ști că el este omul pe care îl caută. Ea se zbate acum între ura pe care o simte pentru acel necunoscut și iubirea pe care o simte pentru Luis.