Edwin & Teresa's Baby Shower Crossword

12345678
Across
  1. 3. Which American city was Teresa born in?
  2. 5. What month is their baby due?
  3. 7. Which Chinese zodiac sign will their baby have?
  4. 8. What city did Edwin and Teresa meet in?
Down
  1. 1. Which sport did Edwin play when he was young?
  2. 2. In which city did Edwin and Teresa legalize their marriage?
  3. 4. Which Beninese city was Edwin born in?
  4. 6. Including Edwin and Teresa's baby, how many grand-children does Teresa's mother have?