Maria Mercedes (Thalía) é uma jovem pobre que luta diariamente por sua sobrevivência vendendo bilhetes de loteria pelas ruas. Sua vida muda quando conhece Santiago del Olmo (Fernando Ciangherotti), um homem rico que está muito doente doente e que, ao descobrir que está morrendo, decide se vingar da própria família. Para atormentar Malvina (Laura Zapata), sua tia, Santiago planeja se casar com Maria Mercedes e deixá-la como herdeira de toda a sua fortuna após sua morte. Sem desconfiar das verdadeiras intenções do homem, ela aceita a proposta e entra em uma família extremamente ambiciosa e repleta de ressentimentos. A novela é a primeira parte da chamada “Trilogia das Marias”, conjunto de produções estreladas por Thalía que também inclui Marimar e Maria do Bairro.