The BFG

1234567891011121314151617181920212223242526272829
Across
  1. 2. weak
  2. 4. echo
  3. 6. charming
  4. 11. horrible
  5. 14. unusual
  6. 16. restless
  7. 18. frustrated
  8. 19. size around
  9. 21. beating
  10. 22. difficult
  11. 23. never ending
  12. 25. exactly
  13. 26. amaze
  14. 28. threat
  15. 29. distrustfully
Down
  1. 1. beg
  2. 3. semi-transparent
  3. 5. huge
  4. 7. extraordinary
  5. 8. maddening
  6. 9. suffering
  7. 10. disdainfully
  8. 12. horrible
  9. 13. frightened
  10. 15. cruel
  11. 17. reject
  12. 20. gross
  13. 24. horrible
  14. 27. unexplained