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