Na fazenda da família Altamirano vive Fernando (Gustavo Rojo), um viúvo e pai de duas jovens: Amélia (Lisette Morelos), a mais nova e sua consentida, e Mariana (Ana Patrícia Rojo), a filha mais velha. Com eles também vivem Branca (Patricia Reyes Spíndola), que cuida das filhas de Fernando desde o falecimento da mãe delas no parto de Amélia, e Pedro Peres (Jorge Aravena), o jardineiro da fazenda, que é apaixonado por ela.
Porém Amélia é apaixonada por Luís Monteiro (René Strickler), um estudante de direito cheio de ambições. Amélia acaba se entregando a Luis e acaba engravidando. Ao saber da gravidez, Luís despreza Amélia e se casa com Marisa (Eugenia Cauduro), uma rica viúva milionária e mãe de Carlos (Horacio Pancheri).
Fernando, ao saber da gravidez de Amélia, acredita que o filho é de Pedro e os expulsa da fazenda. Um tempo depois, Amélia e Pedro se casam e ele assume a paternidade da criança que ao nascer, é batizada de Luisa Fernanda (Paulina Goto).
18 anos depois, Luísa Fernanda é uma linda moça que tem duas paixões na vida: tocar violino e plantar, hábitos que aprendeu com seu pai Pedro. Um certo dia, Luís, seu pai biológico, a atropela e a leva para o hospital onde trabalha seu enteado Carlos. A partir desse momento, nasce um amor entre eles. Carlos é namorado de Isabela (Candela Márquez), ex-miss universo e uma solicitada modelo, mas termina com ela ao se apaixonar por Fernanda.
O atropelo faz com que Carlos e Fernanda fiquem ainda mais ligados. Porém Carlos tem um amigo que se apaixona por Fernanda, ao passo que Fernanda tem uma amiga que se apaixona por Carlos.