Teresa Chavez (Angelique Boyer) is a young woman dominated by her own greed. Through her beauty, intelligence, and ambition, she gets what she wants. Her parents have made great sacrifices to give her a good, decent life, but Teresa wants more. She falls in love with the Mariano, whom her best friend, Aurora (Ana Brenda), is in love with as well. Teresa and Mariano (Aaron Diaz) are in love with each other at the beginning of the story, but Teresa leaves Mariano to marry Arturo de la Barrera (Sebastian Rulli), her law professor who is very wealthy. Arturo loses his fortune because of debts incurred from a case he lost and Teresa cannot accept being poor again. Teresa then seduces his best friend Fernando (Daniel Arenas), who is also the fiance of her best friend Luisa (Fernanda Castillo), Arturo's sister. Meanwhile, Mariano realizes he has been in love with Teresa's friend Aurora, who has been in love with him since the beginning of the novela. In the end, Teresa is forgiven by Arturo but rejected by her family and friends. Mariano marries Aurora. Luisa, pregnant with Fernando's baby decides to be a single mother.