Pillow nest

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
Across
  1. 3. Basis for 1977 dinner and dance, (2 words)
  2. 10. David's delicate body part
  3. 15. Great composer/musician
  4. 16. David's embrace
  5. 17. Goodnight virtual gesture (2 words)
  6. 18. Acronym for affection
  7. 21. David's recent swimming friend (2 words)
  8. 23. Sunday morning tradition2 words)
  9. 29. David's royal family name (2 words)
  10. 32. Missing each other, every day (2 words)
  11. 35. Acronym for David and Marielle's preference
  12. 36. Mediterranean apex predator (2 words)
  13. 37. Source of warmth
  14. 39. Condition David looks forward to (2 words)
  15. 40. State of David, after so much salt water
  16. 41. Marielle's title
  17. 42. Base camp for two, and for fishing (2 words)
  18. 44. Recent gift to David
  19. 45. Pillow nest affection (3 words)
  20. 47. David's cutest habit
  21. 49. Wind from the north
  22. 50. Objects of delayed gratification
  23. 52. Lavender oil alternative (2 words)
  24. 53. State of mind, when not together
  25. 56. Tradition-to-be time for dates (2 words)
  26. 57. Where David hangs around
  27. 58. Location of fishing lodge (2 words)
Down
  1. 1. Puzzle piece count (2 words)
  2. 2. Character in The Great, with similar name
  3. 4. Lovable David and Marielle, (2 words)
  4. 5. Position David has applied for (2 words)
  5. 6. Where David once lived (2 words, one of them hyphenated)
  6. 7. David, as member of The Beatles ( 2 words)
  7. 8. Guitarist
  8. 9. Sherlock Holmes would understand this forbearance (3 words)
  9. 11. David's Homeless look
  10. 12. Suggested driving position (3 words)
  11. 13. Relaxing weather (4 words)
  12. 14. Keeping track of days to go
  13. 19. Paint for typos (2 words)
  14. 20. Available in several flavours
  15. 22. Resting place for Marielle's head (2 words)
  16. 24. Alternative to emails (2 words)
  17. 25. David's favourite place (2 words)
  18. 26. Touching, so far
  19. 27. David's recommendation (2 words)
  20. 28. New name for David
  21. 30. Now on David's neck
  22. 31. David's recent invertebrate swimming friend
  23. 33. Pet name for Marielle
  24. 34. American football/soccer coach
  25. 38. Hideout for two (sometimes 2 words)
  26. 43. Krakow musician
  27. 46. Lucky place
  28. 48. Marielle's recommendation (2 words)
  29. 50. What Marielle is, in David's mind
  30. 51. Activity to do together
  31. 54. Fishy dinner
  32. 55. Eileen's beach jewels (2 words)