Uma jovem secretária chamada Joana (Carla Diaz) se envolve com o filho de seu patrão, o herdeiro Roberto (Daniel Rangel), porém todo esse romance é atrapalhado pela ardilosa recepcionista Leonor (Isabella Scherer), com a ajuda de seu amante e comparsa Giba (Leonardo Bittencourt). Após Leonor concluir o seu plano inicial, Joana vai embora grávida para longe, se vendo obrigada a criar o seu filho sozinha. 35 anos se passam, Joana (Bruna Lombardi) sem condições melhores de trabalho, se prostitui para sobreviver, enquanto o seu único filho Eduardo (Jayme Matarazzo) descobre a sua verdadeira identidade e fica decidido a conhecer o verdadeiro pai, o magnata Roberto Mascarenhas (Herson Capri). Leonor (Lucinha Lins) e sua filha Karina (Ludmila Dayer) serão uma pedra no sapato de Eduardo nessa jornada.