Amor de Mãe acompanha três mulheres de trajetórias e realidades diferentes enquanto elas têm suas vidas entrelaçadas pelo mesmo sentimento: o imenso amor que sentem por seus filhos. Natural do Rio Grande do Norte, Lurdes (Regina Casé) saiu da cidade em que nasceu rumo ao Rio de Janeiro com os filhos Magno (Juliano Cazarré), Ryan (Thiago Martins) e Érica (Nanda Costa) em busca de Domênico (Humberto Carrão), seu quarto filho biológico, vendido pelo pai aos dois anos de idade. No caminho, ela acaba adotando Camila (Jéssica Ellen), uma recém-nascida que havia sido abandonada. Já Thelma (Adriana Esteves) é uma viúva que, após perder o marido em um incêndio, passou a superproteger o filho, Danilo (Chay Suede), escondendo dele até mesmo o fato de que tem um aneurisma cerebral incurável. Enquanto isso, a advogada Vitória (Taís Araújo) sofre por achar que é estéril, o que acaba dificultando seu sonho de ser mãe e pondo um fim no casamento com Paulo (Fabrício Boliveira). Depois de se separar, ela adota Tiago (Pedro Guilherme Rodrigues) e descobre que está grávida de Davi (Vladimir Brichta), um homem com quem saiu uma única vez.