Ricardo (Carlos Zara) é um viúvo, pai de três meninas: Maria Leonor (Glauce Graieb), Maria Cecília (Liza Vieira) e Maria Isabel (Nádia Lippi). No passado, ele foi apaixonado por Marília (Maria Estela), mas as intrigas de Amadeu (Henrique Martins), atual esposo da moça, o impediu de se casar com ela. Após anos morando na Itália, Amadeu e Marília retornam ao Brasil, onde se tornam vizinhos de Ricardo. Além do amor que Ricardo e Marília redescobrem, os dois terão que lidar com uma morte inesperada, acusações de crime e uma filha adotiva.