Bela (Angélica) é uma simpática garotinha que foi levada ainda bebê pelas fadas Margarida (Marilú Bueno) e Violeta (Bettina Viany) para viver no Mundo Mágico depois que seus pais morreram em um trágico acidente de carro. Sendo criada pelas duas criaturas mágicas, Bela só descobre que não tem poderes no seu aniversario de 18 anos de idade. Agora, ela precisa fazer uma escolha: continuar no Mundo Mágico ou ir para o Mundo Real. Para ajudar na escolha, a jovem é enviada à Terra para descobrir como vivem os seres humanos, sendo a única regra que ela só não pode beijar ninguém, pois isso significaria que ela fez sua escolha e, então, nunca mais poderia ter contato com o Mundo Mágico ou mesmo se lembrar que ele existe. O único problema é que, na Terra, Bela acaba se apaixonando pelo jovem Arthur (Eduardo Galvão).