A história de um amor que ultrapassa as barreiras da vida para acontecer. Dividida em duas partes, a primeira é protagonizada pelo botânico Rafael (Eduardo Moscovis) e pela bailarina Luna (Liliana Castro), que apaixonam-se à primeira vista, casam-se e têm um filho. Despertando a inveja de Cristina (Flávia Alessandra), prima de Luna que é apaixonada por Rafael e arma um plano para separar o casal e roubar as jóias que Luna herdou da avó Adelaide (walderez de Barros). O plano acaba levando Luna à morte com um ferimento de bala.
Ao mesmo tempo, em uma aldeia distante, a índia Jacira dá à luz uma menina que ganha o nome de Serena. Já moça, Serena (Priscila Fantin) sempre sonha com a vida na cidade grande, e decide seguir seu destino em São Paulo. Lá, ela vai trabalhar na casa de Rafael, e quando os dois se encontram, percebem sentimentos que não conseguem explicar. Ela sente que já o conhece, e ele vê nela a presença da amada Luna.