Happy day

1234567891011121314151617
Across
  1. 4. the centre of the universe
  2. 6. pool not as easy to swim in as it sounds
  3. 8. the most wonderful person in the world
  4. 10. a dad and a craftsman
  5. 14. offshore anniversary
  6. 16. rose garden in the sun
  7. 17. illegal mother ? No
Down
  1. 1. first born
  2. 2. bestie
  3. 3. this one loves you very very much
  4. 5. soup maker extraordinaire
  5. 7. last but not least
  6. 9. award winning pet
  7. 11. close minister
  8. 12. angry version of Irish stowaway
  9. 13. stepping out abroad
  10. 15. big brother