Cecília (Flávia Alessandra), heroína da trama, é uma princesa do Século XII que escolhe tirar a própria vida a ter que se entregar ao duque e vampiro Bóris (Tarcísio Meira). No dia de seu casamento com o conde Rogério (Thiago Lacerda), o noivo foi assassinado por Bóris, e ela, desolada, realiza a sua autodestruição. Séculos depois, nos anos 2000, Bóris a reencontra de outra forma. Ela agora é Lívia, casada com Beto (Thiago Lacerda), e mãe de Zeca (Kayky Brito), Tetê (Renata Nascimento) e Juninho (Guilherme Vieira). Mais do que reconquistar a amada, Bóris quer também usar essa sua segunda chance para recuperar Zeca, que, na verdade, não é filho de Lívia e Beto e sim é filho dele com uma amante, e foi trocado na maternidade. A história é de amor entrelaçado por elementos sobrenaturais, com a devida pitada de drama, humor e a luta do bem contra o mal.