Festivities in Britain

12345678
Across
  1. 3. When is Halloween celebrated?
  2. 6. What do they say to each other on Christmas Day?
  3. 7. When is St Valentines Day?
  4. 8. What do many anonymous cards say?
Down
  1. 1. Who do the children wait to come in the night while they are sleeping?
  2. 2. What do the children say on Guy Fakes' Day?
  3. 4. When is Guy Fakes' Day?
  4. 5. What do they use as the jack-o'-lantern?