Турецкий сериал «Розы и грехи» рассказывает историю Серхата, который считал себя счастливым в браке с Беррак. У него были прекрасная жена и замечательные дети, и он верил, что семья всегда будет его опорой. Но спустя 20 лет выясняется, что жена изменяла ему много лет. Это становится известно после аварии, в которую она попала и впала в кому. Теперь Серхат должен узнать правду о её прошлом, которое она тщательно скрывала. Он решает провести собственное расследование.
Расследование приводит его в стамбульские трущобы, где он знакомится с молодой девушкой Зейнеп. Возраст не мешает им начать отношения. Серхат видит взаимные чувства и борется за своё счастье. Отец Зейнеп против их союза, считая, что Серхат не подходит дочери из-за разницы в возрасте и социальном статусе.
Сериал погружает зрителей в сложный путь главного героя, сталкивающегося с предательством близких. Он находит поддержку в неожиданных местах и даёт себе шанс начать сначала с человеком, который понимает его, несмотря на трудности.