Hard

12345678910
Across
  1. 1. Telling the truth
  2. 6. After the present
  3. 7. In a good mood
  4. 9. Chewy candy
  5. 10. Beautiful red flower, with prickly stalk
Down
  1. 2. Long purple vegetable
  2. 3. Fancy chocolate
  3. 4. Habitat with many trees
  4. 5. The digit being multiplied in a multiplication
  5. 8. Long thick string