Ambientada no universo rural do Nordeste brasileiro, conta a história da paixão proibida entre Zeca (Eriberto Leão) e Maria Rita (Nathalia Dill). Nascido no interior da Bahia, Zeca carrega o apelido de "filho do diabo", devido ao pai, Eleutério (Reginaldo Faria), que carregava consigo um diabinho dentro de uma garrafa. Logo cedo, o garoto se revelou um aventureiro nato, criado em fazenda no interior do Mato Grosso. Quando conheceu Maria Rita, na volta de uma de suas viagens, foi paixão à primeira vista. O problema é que a garota vive submissa à mãe, Mariana (Cássia Kiss), que criou a filha - apelidada de "Santinha" para se tornar freira, embora o marido, e pai da garota, Antero (Mauro Mendonça), não concorde com a ideia. Ao completar 20 anos, Santinha é levada ao convento, porém é dispensada pela Madre Superiora ao perceber que a moça não tinha vocação para ser freira devido às confissões amorosas. Mariana passa a acreditar que o "filho do diabo" enfeitiçou a moça e faz de tudo para manter os dois afastados.