O femeie condamnată pe nedrept la închisoare pe viață, reușește să iasă mai devreme din spatele gratiilor, mai puternică ca oricând și gata să-și recupereze viața. O tragedie încheie călătoria unui grup de prieteni. Maria (Victoria Ruffo) aude o împușcătură, o găsește pe prietena ei, Patricia (Montserrat Olivier), moartă și dintr-un act de imprudentă ia arma de la locul faptei.
Astfel ea este acuzată de crimă și condamnată la închisoare pe viață. Soțul ei, Esteban (Cesar Evora), un om de afaceri important, nu crede în nevinovăția ei și divorțează de ea când se întoarce în Mexic. Pentru a simplifica lucrurile, le cumpără tăcerea celor care știu tot adevărul despre ce s-a întâmplat și le spune copiilor că mama lor a murit. După 20 de ani, Maria este pusă în libertate pentru bună purtare și se întoarce în Mexic ca să se răzbune. Este hotărâtă să găsească adevăratul vinovat pentru moartea prietenei ei și să-l înfrunte pe Esteban, pe care acum îl urăște pentru că a abandonat-o când avea cea mai mare nevoie de el.
Dorința ei cea mai mare este să recupereze dragostea copiilor ei, Hector (Mauricio Aspe) și Estrella (Ana Layevska). Primul lucru pe care Maria îl face când ajunge în oraș este să-i strângă pe toți cei care au fost în acea călătorie nefastă. Toți sunt foarte surprinși să o vadă și sunt cuprinși de panică după ce Maria insinuează că adevăratul criminal s-a aflat în toți acei ani printre ei. Maria se recăsătorește cu Esteban pentru a fi aproape de copiii ei, lucru care îi va fi foarte greu atât timp cât ei o vor considera mama vitregă, femeia care a venit să ocupe locul mamei moarte pe care o iubesc foarte mult.
Ea este socata sa afle ca Esteban mai are un fiu, Angel (Miguel Angel Biaggio), un tânăr bolnăvicios și nesigur, pe care îl acceptă imediat și-l tratează cu afecțiune. Cu timpul, Maria reușește să câștige dragostea copiilor fără să scoata la iveală adevărata legătură dintre ei. O ajută pe Estrella să se maturizeze și să înțeleagă mai bine care dintre cei doi pretendenți, Carlos (Sergio Mayer) sau Greco (Jose Luis Resendez) o iubește cu adevărat. Hector este un tânăr arogant, căruia Maria îi dă o lecție de viață când acesta se îndrăgostește de Vivian (Michelle Vieth), o fostă colegă de închisoare a Mariei. Și tot datorită ajutorului Mariei, Angel devine un băiat optimist și sigur pe el. Cu toate acestea, problema cea mare a Mariei rămâne Esteban. Ea se va afla într-o mare încurcătură în clipa în care va realiza că își iubește soțul în continuare, iar el o iubește pe ea. Acum, inima ei îndurerată după 20 de ani de suferință, singurătate și abandon va trebui să găsească puterea să aleagă între a face dreptate și... a ierta.