The Watchers on the Wall

1234567891011121314151617181920212223242526272829303132333435363738394041
Across
  1. 6. Wedding planner (2 words)
  2. 10. Warden of the Southern Marches
  3. 11. Sansa's favorite song (5 words)
  4. 13. Prince Charming
  5. 15. Butterflies garden
  6. 17. Likes to sing
  7. 18. The best of them
  8. 19. Cersei's love
  9. 21. Has many crows (2 words)
  10. 24. Ring for madness
  11. 26. Free city
  12. 27. Queen of Riverlands
  13. 30. Sociopath
  14. 33. Queen of hearts
  15. 35. Cute puppies
  16. 38. Blow me if you dare
  17. 40. The heart of North
  18. 41. Everything before but
Down
  1. 1. Peachy
  2. 2. Route 66
  3. 3. Require a stretcher
  4. 4. Pretty hair (2 words)
  5. 5. Kissed by fire
  6. 7. 14 Flames
  7. 8. Leaded by vengeance (2 words)
  8. 9. Vipers nest
  9. 12. Once a shoemaker (2 words)
  10. 14. Likes castles
  11. 16. The real Azor Ahai (2 words)
  12. 18. It melts the ice
  13. 20. Good for ride (2 words, plural)
  14. 22. Build by Gardener
  15. 23. Wedding delicacy (2 words)
  16. 25. Chubby and cute
  17. 28. Going there for Spring Break
  18. 29. Roar like a lion
  19. 31. Loves to hunt
  20. 32. Is always coming
  21. 34. No definition (2 words)
  22. 36. Refuses to die
  23. 37. Minions (plural)
  24. 39. Continent