Pilgrim's Progress

1234567
Across
  1. 2. - a firm belief in God
  2. 3. - great joy of happiness
  3. 5. - to lose courage or hope
  4. 6. - great anger and punishment
  5. 7. - never coming to an end
Down
  1. 1. - a long, pitiful cry
  2. 3. - to ask
  3. 4. - a place full of soft, deep mud
  4. 6. gate- a small gate