21 Unexpected Gifts That Keep On Giving

    Say it with me: No more socks and scented candles! These are much better gifts for those impossible-to-shop-for people on your list.

    1. For crafters: Embroidery or sewing class

    2. For food tourists: A walking food tour

    3. For anyone fearless: Skydiving

    4. For yoga devotees: A private yoga class

    5. For anyone in a gym rut: Personal training session

    6. For beauty addicts: A Drybar subscription

    7. For aerialists: Trapeze class

    8. For carnivores: Butchering class

    9. For art and culture appreciators: A museum membership

    10. For farm-to-table obsessives: Outstanding in the Field dinner

    11. For horticulture appreciators: A garden or arboretum membership

    12. For Shark Week watchers: Aquarium membership

    13. For dog people: Dog camp

    14. For Danica Patrick wannabes: Exotic Driving Experience

    15. For readers with e-readers: Emily Books subscription

    16. For people who need help getting dressed: A personal stylist

    17. For film snobs: An independent film subscription

    18. For yourself, if you enjoyed "Fifty Shades of Grey": Romance novel subscription

    19. For people who talk with their hands: Mime school

    20. For amateur models: Glamour Shots session

    21. For Instagram-bailers: Flickr Pro account