Флорипедес Пайва Гимараэнс, молодая владелица кулинарной школы в небольшом городке Салвадор близ Баии, остаётся вдовой после смерти своего мужа Валдомиро, известного как Гуляка — пьяницы, азартного игрока и ловеласа, который умирает в разгар карнавала от сердечного приступа. Несмотря на страдания от его измен в течение семи лет брака, Флор испытывала к нему глубокую любовь и страсть, прощая все его выходки.
Оплакивая Валдомиро, Флор вспоминает свою жизнь и любовные перипетии. Её мать, властная и упрямая дона Розилда, после смерти мужа осталась с тремя детьми без средств к существованию. Надеясь улучшить социальное положение семьи, она рассчитывала на удачные браки дочерей. Старшая дочь Розалия выходит замуж за простого механика, а Флор, несмотря на протесты матери и отказы от богатых претендентов, влюбляется в Гуляку.
Розилда, изначально уверенная в высоком положении Валдомиро, после раскрытия его истинного положения как мелкого чиновника и завсегдатая борделей, запрещает Флор встречаться с ним. Однако чувства девушки оказываются сильнее запретов; несмотря на угрозы и побои со стороны матери, она продолжает отношения и выходит замуж за Гуляку, обеспечивая их скромное существование своими уроками кулинарии и оплачивая долги мужа. От детей она отказывается и не задумывается о будущем.
Дни Флор проходят в трудах, а ночи — в ожидании возвращения мужа, который часто предпочитает компании других женщин. Тем не менее, когда Валдомиро рядом, она ощущает его горячую любовь и принимает его образ жизни, несмотря на пороки. Мать же живёт в другом городе у сына, ненавидя зятя.
После смерти Гуляки дона Розилда приезжает в Салвадор, надеясь, что дочь найдёт достойного мужа, но Флор отвергает все попытки устроить её брак с богатыми и знатными. Она продолжает преподавать кулинарию, ведёт примерный образ жизни, скрывая от окружающих страдания из-за неразделённой страсти. Спустя время, под влиянием подруг, Флор перестаёт носить траур и принимает ухаживания. Её внимание привлекает тридцатилетнюю вдову сорокалетний аптекарь Теодоро Мадурейра, который давно испытывает к ней чувства. После трёх лет вдовства Флор выходит замуж за него.
Второй муж представляет собой полную противоположность первому: Теодоро — деловитый, пунктуальный, порядочный и сдержанный человек, который добросовестно выполняет свои супружеские обязанности. Несмотря на уважение и любовь к нему, Флор чувствует пресность его ласк по сравнению с жаркими ночами с Гулякой. Её душу тревожат воспоминания и греховные мечты, омрачающие семейное счастье, однако она остаётся довольна жизнью.
Однажды после семейного торжества Флор обнаруживает в своей спальне дух Валдомиро, который, по его словам, видим только ей одной. Он начинает соблазнять её, и после длительной борьбы с искушением Флор признаётся куме Дионизии в присутствии призрака. Дионизия, бывшая любовь Гуляки, обращается к местным колдунам для проведения ритуалов языческой магии, чтобы помочь Флор.
Под воздействием страсти и ласк духа Гуляки Флор расцветает, совесть её умиротворена. Однако, когда она замечает, что призрак начинает таять, признаётся ему, что виновато колдовство. Гуляка принимает неизбежное, готовясь уйти, но пробуждённая страсть борется с магией, и Флор побеждает. С тех пор Гуляка, невидимый для других, приносит в её жизнь радость и любовь, в то время как Теодоро обеспечивает стабильность и порядок. Общество восхищается Флор, не подозревая, что её счастье основано на гармоничном сочетании двух таких разных мужей, чьи качества идеально дополняют друг друга.