Eduardo Montenegro (Rafael Novoa) i Florencia Lagos (Marcela Mar) byli w sobie zakochani, już jako dzieci. Ona jest córką bogatego hodowcy koni. On synem Marii, kobiety pracującej jako służąca w domu rodziny Lagos. Zostają rozdzieleni, gdy matka Eduardo zostaje wyrzucona z pracy i musi wyjechać wraz z synem. Po tym wydarzeniu kobieta podupada na zdrowiu i umiera. Eduardo winą za to obarcza ojca Florencii, Alejandra. Po latach wraca w rodzinne strony, aby się zemścić. Pod fałszywym nazwiskiem, jako Marco Vieira wkrada się w łaski rodziny Lagos i rozpoczyna grę mającą na celu zniszczenie jej firmy. Florencia wyrosła na piękną inteligentną kobietę. Została psychologiem i szykuje się do ślubu z Renato Leonem, mężczyzną, który jej nie kocha i w dodatku ma romans z jej macochą Pauliną. Tymczasem dawna miłość między Eduardem a Florencią odradza się na nowo, lecz na jej drodze stoją duchy przeszłości i mroczne tajemnice. W Eduardo zaczynają walczyć dwa uczucia. Co wybierze ? Zemstę czy miłość do Florencii ?