Pedro da Maia (Leonardo Vieira) é um jovem doce e frágil, diferente de seu pai, Dom Afonso da Maia (Walmor Chagas), um homem rígido e íntegro que não se agradou da educação cristã que sua esposa deu a seu filho. Desde a morte de sua mãe, Pedro viveu em profunda melancolia, até que conheceu Maria Monforte (Simone Spoladore), uma belíssima jovem que logo conquista o coração do moço. Afonso não é a favor do romance do filho, por conta do passado da família Monforte. Contudo, o amor dos dois é mais forte, Pedro rompe com o pai e se casa com Maria. Juntos, eles têm dois filhos: Maria Eduarda e Carlos Eduardo. Alguns anos depois, Maria se apaixona por outro homem, abandonando Pedro e Carlos Eduardo, e fugindo com seu amante e Maria Eduarda. Amargurado e deprimido, Pedro volta para a casa do pai com seu filho e é recebido com muito amor pelo pai, apesar de ter o abandonado. Por não aguentar sua dor, Pedro acaba se suicidando, e Afonso fica responsável por criar seu neto, e assim o faz com muito amor e dando a educação que sempre quis dar para seu filho. Anos depois, Carlos Eduardo se torna um jovem inteligente e muito belo, que acaba se apaixonando por uma senhora casada. Não querendo que o neto passe pela mesma história que o filho, Afonso tenta intervir no amor dos dois, e acaba descobrindo que Carlos e sua amada estão mais interligados do que ele imaginava.