Люся (Марина Иванова) мечтает быть художницей, но пока вынуждена работать уборщицей на железнодорожном вокзале провинциального городка. В нее безнадежно влюблен охранник Федя (Александр Головин) – молодой одинокий отец с маленьким сыном. Но Люся не отвечает на его чувства, она ищет более утонченного и интересного мужчину. И вот однажды судьба сводит Люсю с мужчиной ее мечты. В поезде она знакомится с Максимом (Дмитрий Мухин) – красавцем-искусствоведом из столицы. Люся спасает его и поселяет у себя в квартире, не подозревая о криминальном прошлом своего "прекрасного принца"