A série acompanha a história do romance de Dona Flor (Giulia Gam) e Vadinho (Edson Celulari), um homem mulherengo, vagabundo e malandro que não trabalhava e vivia de trocados que ganhava em jogos e que roubava de Flor. Os dois viviam uma relação de amor e ódio, mas a que era sempre cheia de sensualidade. Certo dia, em um bloco, Vadinho é caçado por comparsas de Calabrês (Otávio Augusto), um homem a quem ele devia dinheiro. Vadinho acaba morrendo, levando Flor a um desolamento profundo. Sua mãe, Dona Rosilda (Walderez de Barros), não entende a dor da filha, ficando feliz com a morte do homem que sempre atrasava sua vida. Algum tempo depois, apesar de prometer no caixão de Vadinho que não teria outro homem, Flor acaba se deixando levar por Teodoro Madureira (Marco Nanini), um homem totalmente diferente de seu outro marido. Cheio de regras e com uma rotina metódica, a vida de Flor muda drasticamente, e ela começa a ter saudades do romance ardente que tinha com Vadinho. Até que ela começa a receber visitas do fantasma de seu ex-marido.