Rubi (Bárbara Mori) é uma jovem de origem humilde, conhecida por sua beleza estonteante e seu desejo incontrolável de ascensão social. Insatisfeita com a vida simples, ela usa charme e sedução como armas para conquistar um lugar entre os ricos. O sonho de ter luxo guia cada passo, mesmo que isso custe a felicidade de quem a rodeia.
Apesar da ambição, Rubi mantém um dilema constante: viver um amor verdadeiro ou buscar fortuna. Essa disputa interna acompanha sua vida acadêmica, financiada por uma bolsa e pelos esforços de Cristina (Paty Díaz), sua irmã. Cristina trabalha incansavelmente para sustentar a família, enquanto Rubi se aproveita da oportunidade para circular em ambientes da alta sociedade.
Na universidade, Rubi se aproxima de Maribel (Jacqueline Bracamontes), uma jovem herdeira marcada por um acidente na infância. Ingênua e generosa, Maribel acredita ter encontrado em Rubi uma amiga leal. O que ela não imagina é que a aproximação da colega nasce da inveja e da cobiça por sua vida privilegiada.
A vida de Maribel ganha novo sentido ao conhecer Heitor (Sebastián Rulli), um arquiteto com quem troca mensagens pela internet. Quando ele retorna ao país, pede a mão de Maribel em casamento e a apresenta a Rubi. Nesse momento, Alessandro (Eduardo Santamarina), médico e melhor amigo de Heitor, se encanta pela beleza irresistível de Rubi.
A paixão entre Alessandro e Rubi cresce rapidamente, mas a felicidade dela dura pouco. Ao descobrir que Alessandro não é rico, a jovem enfrenta um dilema: permanecer com o homem que ama ou seguir atrás de um casamento que lhe garanta fortuna. Essa escolha da protagonista determina o rumo da vida de todos os envolvidos.