The hard crossword!

12345678910
Across
  1. 4. noun the next day.
  2. 5. adj attractive to look at.
  3. 6. noun to say something nice.
  4. 7. noun the one before last.
  5. 9. Adverb moving or going.
  6. 10. preposition in spite of.
Down
  1. 1. Adverb full of majesty.
  2. 2. adj smells nice.
  3. 3. verb to argue.
  4. 8. adj always necessary.