Será a segunda reprise da novela no Viva. A primeira aconteceu em 2010, inaugurando a programação do canal. Por amor também já havia sido reprisada na Globo em 2002, no Vale a pena ver de novo.
A relação entre mãe e filha, tema recorrente nas novelas do autor, é a base da história de Por amor. Helena (Regina Duarte) é capaz de tudo pela filha Maria Eduarda (Gabriela Duarte). Quando as duas ficam grávidas e o filho de Eduarda morre após o parto, Helena troca os bebês na maternidade.
Além de Regina e Gabriela Duarte, mãe e filha dentro e fora da ficção, a novela tinha ainda Antonio Fagundes, Susana Vieira, Fábio Assunção, Carolina Ferraz, Eduardo Moscovis e Viviane Pasmanter nos papéis centrais.