Merry Christmas

1234567
Across
  1. 1. present
  2. 2. fast
  3. 5. opposite of hate
  4. 7. opposite of mine
Down
  1. 1. rhymes with Mimi or Cece
  2. 3. one who sews, but spelled differently
  3. 4. not closed
  4. 6. not warm