Rubí Pérez (Bárbara Mori) is a poor woman interested only in money. She studies at an exclusive university thanks to the financial support from Cristina (Paty Diaz), her hard-working older sister. Rubí hopes to become rich by befriending rich people. She is best friends with Maribel de la Fuente (Jacqueline Bracamontes), a kind and wealthy young woman. Maribel has a small defect in her leg, which prevents her from having a normal social life. Rubí is actually jealous of Maribel's social status.
Rubí meets Maribel's boyfriend Héctor Ferrer (Sebastián Rulli), an architect, and his best friend Alejandro Cárdenas (Eduardo Santamarina), a doctor. Héctor intrigues her because she knows he is very rich, and marrying a rich man has always been her ambition to leave poverty behind. However, she finds herself falling in love with Alejandro. Héctor and Maribel get engaged. Rubí starts dating Alejandro, but when she finds out that he is from a middle-class background and is not rich, she dumps him, though it breaks her heart. Rubi's mother tries to make Rubi see that money is not everything and that she will regret leaving Alejandro. She's then sets out to seduce Héctor.
Héctor quickly falls under Rubí's spell. On Héctor and Maribel's wedding day, Héctor leaves a devastated Maribel at the altar and elopes with Rubí instead. Rubí finally has the lifestyle and money that she has always dreamed of. On her wedding night Hector tries to make love to Rubi, Rubi keeps thinking about Alejandro, which makes her run out to the beach crying. Despite this, she is still in love with Alejandro, though he vows to her that he would never forgive her for what she did to Maribel. Hector was supposed to move to New York and work on an important project, but is kicked out after he dumps Maribel at the altar.