Christmas furever

1234567
Across
  1. 2. cozy and warm, only for babies
  2. 4. Blast from the past.
  3. 6. Put together, again
Down
  1. 1. Smaller than a hamlet but larger than a town
  2. 3. Flickering fantasy
  3. 5. The grass is always greener
  4. 7. Hoe hoe hoe