The future

1234567
Across
  1. 5. a public event in the countryside where farm animals and farm products are sold:
  2. 7. a person who tells you what they think will happen to you in the future
Down
  1. 1. in a way that shows you are annoyed by someone's mistakes or because you have to wait:
  2. 2. a member of your family:
  3. 3. a period of time that is to come;
  4. 4. transparent glass of very high quality, usually with its surface cut into delicate patterns
  5. 6. a shelter made of canvas or a similar material and supported by poles and ropes, that you can fold up and carry with you