Na trama, Maria Mercedes é uma jovem humilde que conhece seu grande amor Jorge Luiz, mas terá que enfrentar a ambiciosa Malvina, mãe do rapaz.
Maria Mercedes (Thalía): jovem linda, ingênua e sonhadora que precisou enfrentar a vida muito cedo e faz de tudo para sustentar o pai e os irmãos.
Jorge Luiz (Arturo Peniche): jovem atraente e de caráter fraco, completamente dominado pela mãe. Ele se apaixona por Maria e, para lutar por esse amor, se vê obrigado a enfrentar a vida e a família que, obviamente, não aceita seu relacionamento.
Malvina (Laura Zapata): mulher ambiciosa e dominadora que se sente no direito de herdar toda a fortuna do sobrinho, a quem odeia. Os planos de casar o filho por interesse vão por água abaixo quando ele se apaixona por Maria Mercedes. A jovem passa a ser o alvo principal de todo seu ódio e desprezo.
Santiago (Fernando Ciangherotti): homem jovem, atraente e rico, que vive amargurado por ser portador de uma doença incurável. Ele sabe que seu fim está próximo e que a família espera com ansiedade sua morte para faturar seu patrimônio. Vingativo e maquiavélico, Santiago conhece Maria Mercedes e decide usá-la para preparar uma armadilha contra Malvina e seus filhos.