Внезапная гостья
Кооператор Константин Муравьев (Михаил Державин), вернувшись из командировки, обнаруживает в своей московской квартире незнакомую девушку — Светлану (Лариса Долина). Выясняется, что его друг отдал ключи своему племяннику Андрею (Александр Панкратов-Чёрный) и его невесте Светлане для регистрации брака. Однако Светлана опоздала в ЗАГС из-за работы над срочным проектом в институте. Ревнивый Андрей, не став слушать объяснений, разорвал отношения и уехал к родителям, оставив Светлану одну в чужой квартире без вещей и денег.
Вынужденное соседство
Костя, поначалу раздраженный, смягчается, узнав о ситуации Светланы. Он разрешает ей пожить несколько дней, пока не решится жилищный вопрос. Светлана, талантливая студентка-дизайнер, пытается наладить быт и даже готовит Костику завтрак. Их вынужденное сосуществование сопровождается комичными бытовыми неудобствами и неловкостями. Костя погружен в свои кооперативные дела, связанные с продажей дефицитного товара.
Сближение и музыка
Постепенно лед недоверия тает. Светлана, обладая ярким характером и прекрасным голосом, вносит в жизнь практичного Костика хаос и творчество. Между ними возникают теплые, дружеские отношения, переходящие в симпатию. Фильм насыщен музыкальными номерами. Светлана поет о своих чувствах и надеждах, а Костя, вопреки своей сдержанности, вовлекается в импровизированные танцы и дуэты прямо в квартире.
Возвращение жениха и замешательство
Неожиданно возвращается Андрей, осознавший свою поспешность. Он ищет Светлану, чтобы извиниться и возобновить отношения. Его появление в квартире Кости создает напряженную ситуацию. Андрей видит, что Светлана чувствует себя здесь как дома, и замечает зарождающуюся связь между ней и Костей. Это вызывает его ревность и непонимание. Светлана оказывается перед сложным выбором между старыми чувствами и новыми, еще не до конца осознанными.
Финал на крыше
Кульминация происходит на крыше дома. Андрей устраивает грандиозный скандал, пытаясь выяснить отношения. В пылу спора он обвиняет Костю в том, что тот воспользовался ситуацией. Костя, до этого момента пытавшийся остаться в стороне, не выдерживает и признается в своих чувствах к Светлане. Он предлагает ей честный выбор без давления. Светлана, видя искренность Кости и осознав ограниченность своих прежних отношений с Андреем, отказывает жениху.
Новое начало
Андрей, поняв, что окончательно потерял Светлану, уходит. Фильм завершается оптимистичной сценой. Костя и Светлана остаются вдвоем на крыше, глядя на вечернюю Москву. Они не произносят громких слов о любви, но их взаимное притяжение и улыбки говорят сами за себя. Они начинают танцевать под звуки городской симфонии, символизируя начало нового этапа в их жизни вместе.
Смысл фильма
История выходит за рамки типичной любовной комедии. Она сталкивает два мира: практичный, немного циничный мир предпринимательства Костика и эмоциональный, творческий мир студенческой молодости Светланы. Их союз возможен лишь через взаимное принятие и отказ от предубеждений. Лента мягко иронизирует над ревностью и поспешными выводами, как у Андрея, ставшими причиной разлада. Она утверждает ценность искренности перед лицом общепринятых сценариев жизни. Фильм напоминает, что счастье часто приходит неожиданно, ломая планы, но требуя смелости принять его.