23 марта 1981 года на экраны вышла мелодрама «Вам и не снилось…». Идею повести, которая легла в основу сценария, писательнице Галине Щербаковой подал её сын: десятиклассник взобрался по водосточной трубе на балкон своей возлюбленной, но когда стал спускаться вниз в шестого этажа, труба не выдержала и развалилась. Серьёзных повреждений парень не получил, зато вдохновил мать на создание произведения о силе первой любви.
Готовую рукопись под названием «Роман и Юлька» Щербакова отправила в редакцию журнала «Юность». Там повесть долго пылилась на столе у главного редактора — её опубликовали лишь спустя три года. На этом писательница не остановилась и отправила копию текста на киностудию имени Горького прямиком к Сергею Герасимову. Через три дня Щербаковой позвонила жена режиссёра Тамара Макарова и сообщила, что повесть обязательно будет экранизирована. Вскоре писательница уже обсуждала детали будущего фильма с режиссёром Ильёй Фрэзом. Правда, пришлось поменять название и имя главной героини — руководство Госкино было возмущено: «Влюблённых зовут Роман и Юлия? Это что же, ваша Щербакова себя Шекспиром возомнила?». Так Юлька стала Катей.
У исполнителей главных ролей на самом деле была большая разница в возрасте — целых семь лет. Ромку Лавочкина сыграл 16-летний школьник Никита Михайловский, а роль его возлюбленной Кати исполнила 23-летняя актриса Татьяна Аксюта. Она уже успела окончить ГИТИС и выйти замуж за будущего известного продюсера Юрия Аксюту, но благодаря трогательной хрупкой внешности никто и не заподозрил, что для девушки школьные годы давно остались в прошлом. Чтобы чем-то занять себя в перерыве между съёмками, Татьяна Аксюта однажды сплела венок из листьев — он так понравился всей киногруппе, что в итоге попал в кадр.
На момент съёмок за плечами у Никиты Михайловского был солидный актёрский опыт. Его отчим работал на «Ленфильме», а сам мальчик с шести лет снимался в эпизодах. На пробах он потряс всех своей искренностью и открытостью — лучшего Ромку представить было нельзя. Галина Щербакова рассказывала, что все причастные к фильму рыдали на просмотрах — настолько проникновенно он сыграл юного влюблённого. Только озвучивание Никите не доверили — в фильме его герой говорил голосом Александра Соловьёва.
На роль матери Кати пробовались многие известные актрисы, но Илья Фрэз всем отказывал. Не впечатлила его даже Ада Роговцева, специально приехавшая на кастинг из Киева. Наконец сценарист Галина Щербакова не выдержала и прямо спросила режиссёра, зачем тот тянет время. Лукаво улыбнувшись, Фрэз ответил, что актрису уже давно нашёл — играть будет Ирина Мирошниченко. Оказалось, что она недавно попала в аварию и была вынуждена носить на шее фиксирующий воротник. Режиссёр просто ждал, когда его кандидатка поправится и сможет приступить к работе.
Никите Михайловскому прочили большое будущее в кино. Он окончил ЛГИТМиК, снялся в нескольких картинах, в том числе в «Зонтике для новобрачных» и «Акселератке», а затем ушёл в ленинградский андеграунд. Никита был дважды женат, стал отцом дочки и сына, но увидеть, как вырастут дети ему было не суждено. В 27 лет актёр скончался от лейкоза в Лондоне.
Песня «Последняя поэма» была создана Алексеем Рыбниковым на стихи индийского писателя Рабиндраната Тагора. Стихотворение от лица девушки, которая прощалась со своим возлюбленным перед тем, как выйти замуж за другого, было частью одноимённого романа. Рыбников написал мелодию ещё в 1970 году — песня планировалась для фильма «Остров сокровищ», но в приключенческую историю не вписалась. Десять лет спустя композитор работал над музыкой к мелодраме «Вам и не снилось…» и понял, что здесь эта песня просто необходима. В фильме она звучит в исполнении Ирины Отиевой и Веры Соколовой.