Happy ever after?

123456789101112131415161718192021
Across
  1. 7. the people's stories passed down orally
  2. 10. very smart, very clever
  3. 11. adjective for magic
  4. 13. Little Red Riding Hood's enemy
  5. 14. "... ... on the wall, is this not the most perfect kingdom of them all?"
  6. 16. Snow White and the 7 ...
  7. 17. evil old woman who often appears in fairy tales
  8. 18. very naive
  9. 21. having no fear is being ...
Down
  1. 1. Cinderella lives with her evil ...
  2. 2. one fairy, two ...
  3. 3. the king's wife
  4. 4. the bad character in a story
  5. 5. fairy tales often begin with, once ... a time
  6. 6. Beauty and the ...
  7. 8. the first Disney film inspired by a fairy tale
  8. 9. he guards princess Fiona
  9. 12. Shrek is not human, he is an ...
  10. 15. a single lady
  11. 19. courageous
  12. 20. an enchantment, to cast a ...