English crossword

12345678
Across
  1. 2. Hiden message
  2. 6. Courage
  3. 7. To determine by reasoning
  4. 8. Happen fast
Down
  1. 1. Predicted
  2. 3. Long thick curtains
  3. 4. A place where young plants and trees are grown for sale
  4. 5. Stolen goods