Фильм "Не было бы счастья" - история Алены (Наталия Антонова), умной, красивой, преуспевающей женщины, сотрудницы престижной финансовой компании и обладательницы квартиры в центре столицы. Есть в жизни у героини и личное счастье - гражданский брак с Олегом (Андрей Кузнецов). Нет только одного - детей, против присутствия которых в их жизни резко возражает Олег. Однажды на корпоративной вечеринке Алена знакомится с приглашенным на праздник певцом, сорокалетним Вадимом (Алексей Барабаш). Мгновенная симпатия, вспыхнувшая между ними, перерастает в страстный роман. Героиня картины "Не было бы счастья" сама себя не узнает: прежде она никогда не изменяла Олегу, и все происходящее просто ошеломило ее. Вадим, между тем, по его словам, сражен наповал, хочет завести с ней детей и вообще готов бросить к ногам своей новой возлюбленной "весь мир", предварительно, правда, разведясь с женой, "которую уже давно не любит". Когда о романе между ними узнает вся желтая пресса, Алене приходится объясниться с Олегом. Она уходит от него и приходит к Вадиму, который, как выясняется, пребывает в запое. Алена в шоке - проблемы с алкоголем у того, как видимо, длятся уже давно. Как быть героине телефильма "Не было бы счастья"? Как повести себя в сложившихся обстоятельствах? Есть ли шанс, что Олег сможет простить ее измену? Действительно ли чувство Вадима к ней так сильно, как он говорит?