Birthday Time!!!

12345678
Across
  1. 1. unexpected party type
  2. 4. blow them up
  3. 5. small, colorful party pieces
  4. 6. made before blowing out candles
  5. 7. birthday dessert staple
  6. 8. cakes sweet coating
Down
  1. 2. gifts given on a special day
  2. 3. celebratory gathering
  3. 4. annual celebration of ones birth
  4. 5. used to show age on a cake