A novela Esmeralda (1997) conta a história de Esmeralda (Leticia Calderón), uma jovem cega que foi trocada por um menino órfão ao nascer e criada pela parteira Dominga (Raquel Olmedo). Dezoito anos depois, ela conhece José Armando (Fernando Colunga), criado como herdeiro da família Peñarreal, e os dois se apaixonam. O romance enfrenta a oposição de Rodolfo (Enrique Lizalde), que despreza Esmeralda sem saber que ela é sua verdadeira filha. O segredo da troca ameaça transformar o destino das duas famílias.