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