Happy Valentine's Day!

1234567891011121314151617181920212223
Across
  1. 4. Where snowmen help you skate
  2. 8. Trudy and Larry
  3. 10. A thief
  4. 11. One 2 and two 3s = three 3s
  5. 12. Big Peanut
  6. 14. “I always hated it!”
  7. 16. Mid-day warmth source
  8. 19. Exclamation of frustration
  9. 20. Locking love with a key
  10. 21. A region-specific libation
  11. 22. Little Peanut
  12. 23. A rock of a name
Down
  1. 1. Holiday collectable
  2. 2. Of the same kind or related
  3. 3. you won't let me see it
  4. 5. Cute and angry
  5. 6. More Business Acumen
  6. 7. Yogic trick
  7. 9. Time-sensitive decor
  8. 10. A fork’s companion
  9. 13. Single horned animal
  10. 14. Plural of adorable
  11. 15. NYT Seniors
  12. 17. Sweet muffin
  13. 18. tank say no to perpetuities