A série conta a história de Tereza Batista (Patrícia França), uma mulher sofrida que precisou lutar toda sua vida por sua liberdade. Ainda jovem, Tereza perdeu os pais e ficou sob os cuidados da tia Felipa (Maria Gladys), que logo a vende para o capitão Justo (Herson Capri), um home perverso que fez Tereza sofrer em suas mãos. Trabalhando no armazém do capitão, Tereza conhece Daniel (Hugo Gross), seu primeiro amor e sua primeira grande desilusão amorosa, dentre tantas outras que precisou passar em sua vida. Mas, de todos os homens , o que Tereza se apaixonou de verdade foi por Januário Jereba (Humberto Martins), por quem sofreu de um verdadeiro amor.