Spelling crossword

1234567891011121314151617181920
Across
  1. 4. reflection
  2. 5. over and over
  3. 6. did not do anything wrong
  4. 9. bright
  5. 11. very smart
  6. 13. treated well
  7. 15. sometimes gets it right
  8. 18. at the clouds
  9. 19. light
  10. 20. holiday
Down
  1. 1. said something
  2. 2. train
  3. 3. something with maths
  4. 7. gets things
  5. 8. something before making
  6. 10. amazing
  7. 12. correct
  8. 14. could happen
  9. 16. happen just before
  10. 17. far apart