Maria (Carolina Oliveira) é uma humilde menina que, após ver sua família de dissolver, passar a sofrer com os maus tratos da Madrasta (Fernanda Montenegro). Maria foge de casa em busca das franjas do mar, e acaba fazendo uma longa viagem dentro dos contos populares brasileiros. Ela conhece vários personagens, faz amigos e é amparada por Nossa Senhora da Conceição. Um dia, Maria desafia o demônio Asmodeu (Stênio Garcia) em defesa de um amigo, e o demônio acaba lhe tirando um dos presentes mais bonitos que se pode ter.