Most children will forgive anything but an unhappy ending. Sorry to put in a big spoiler - but the good guy does not get the girl, and the fox cub does not end up curled happily in her lap. Perfectly satisfying ending if you're into drama, but if you're Phoebe's Mum, you'll end the film with Hazel calling her best beloved 'My Soul' in the parlor.
There's at least an implication that charms and spells are effective, and that gypsies can see and to some extent influence the future. Some of the characters believe that if you have faith in God, or pray to God this will lead to a happy outcome - some of the characters believe otherwise, and indeed the events in the film tend to indicate otherwise.
Morally and ethically, a satisfying film - but not a 'just-so' story, by any means.