Тридцатилетнюю Ольгу, жительницу маленького городка, судьба не балует. Она растит в одиночку сына Славика, едва сводит концы с концами. Отец Славика, местный алкоголик Дмитрий, материально не помогает. Наоборот, регулярно приходит к Ольге, клянчит деньги, бывает, что и поколачивает. Ещё на попечении у Ольги пожилая мать, которая с трудом справляется со Славиком, когда Ольга в отъезде. А в отъезде она часто: Ольга работает официанткой в вагоне-ресторане. И здесь весёлого мало: начальник поезда пристаёт, постоянно намекает, что если Ольга не станет сговорчивее, то будет уволена. Однажды, когда начальник поезда в очередной раз распускает руки, за Ольгу вступается пассажир. Так в ее жизни появляется Анатолий.