Birthday puzzle

12345678910111213141516171819
Across
  1. 2. favourite son
  2. 5. favourite male dog
  3. 8. taken in again
  4. 9. holiday destination
  5. 11. bit of a gamble
  6. 14. how old is 16 across today
  7. 15. birth sign
  8. 16. who's birthday is it today
  9. 17. not a good way to teach
  10. 18. the spy ?
  11. 19. holiday destination in singular gives old neighbour
Down
  1. 1. body part or band
  2. 3. place of birth
  3. 4. could be chicken or a street
  4. 6. nectar or former pet
  5. 7. favourite female dog
  6. 10. of Aquitaine
  7. 12. always adds up to 7
  8. 13. hunky literary hero
  9. 17. dog walking distraction