P2 T4L8

123456
Across
  1. 3. to make a great effort in the face of difficulty
  2. 5. kindness that makes one forgive others
  3. 6. small broken pieces
Down
  1. 1. cheerful and lively
  2. 2. believed to be going to happen
  3. 4. at once