No fim do sec. XIX, o joalheiro Antônio Pedro julga-se filho de uma escrava e de um espanhol sem escrúpulos. Apaixonado por Maria Carolina, jovem branca de família rica, enreda-se em um amor impossível. Lendo uma carta escrita muitos anos antes por seu pai, fica sabendo da sua verdadeira ascendência e isso o transforma, levando-o a lutar pelo seu amor. Na São Paulo desse tempo os códigos sociais imperam com força e a luta para vencê-los poderia ser mortal. Maria Carolina, também apaixonada por Antônio Pedro, conta com a ajuda de seu primo, Capitão André, um herói da Guerra do Paraguai. Mas outro primo, Otávio, ambiciona casar-se com ela. A história enfoca o tema da escravidão, os abolicionistas, o amor.