Heloisa (Isabelle Drummond / Claudia Abreu) e Pedro (Chay Suede / Reynaldo Gianecchini) se conhecem desde muito jovens e guardam um amor que para poder acontecer precisa superar muitos desafios. Enquanto Pedro vem de uma importante e conhecida família rica, Heloisa é filha de um pai alcoólatra (Daniel Ribeiro) e divide suas preocupações entre ajudar no sustento da sua casa, já que o seu pai foi demitido pelo pai de Pedro (Tarcísio Meira), e cuidar da sua mãe Cândida (Denise Fraga), que tem leucemia em um estágio avançado. Quando o pai de Heloisa morre em um terrível incidente, a moça passa a culpar os pais do seu amado pelo trágico fim da sua família. Agora, Magnólia (Vera Holtz), madrasta de Pedro, vê Heloisa como uma ameaça, arquiteta um terrível plano e consegue separar o casal. Vinte anos depois, os dois se reencontram e lidam com casamentos, mágoas e um amor de infância.