Just in case they ever forget how to make a Hot Toddy, it's right on this fun glass.
For every child, grandchild, or major date in their lives they can add another milestone charm. Soon they'll have a whole necklace full of memories.
Any sports lover will be thrilled that their latest bar accessory comes from baseball bats actually used in professional games.
This kit will let your loved ones dig into their family's history, dating back hundreds of decades. It's also a great way to connect with extended family all around the world.
Every time your loved ones puts down their drink, they'll have to smile at these adorable coasters.
Give 'em a fresh set of tools so they can spruce up their garden for spring.
Maybe they kept some old records in the basement, so now they can actually listen. Don't worry: this record player won't need a tune up.
$60 and up
It's the gift that keeps on giving! A box of wine will come to their door every month, so if they don't like one bottle, your gift recipient won't have the same one next time.
Now they won't leave their glasses laying around because there's a cool place to put them on display.
Besides the endless books available to download, the Kindle makes it so easy to read with customizable size of text and the ability to save your reading place at any moment.
Grandma and Grandpa will start off the day right with a cup of coffee and a reminder that they have the cutest grandchildren that love them.
Now they can communicate with family through the video camera and ask Alexa any question they have 24/7.
When the grandkids come over, they'll love snuggling in this cozy blanket. Plus, it's a creative keepsake for all of the important birthdays in their lives.
This book full of advice and reflection is the perfect gift that hopefully will be passed down for future generations to enjoy.
A perfect addition to the living room instead of gifting yet another picture frame.
These slippers are so soft, they'll never want to take them off!
$90 and up
Have they always wanted to learn how to cook a certain meal, play guitar, or test our their comedy skills? Give them a MasterClass, where they can take an online course from the best in their given field.
There's no better way to support their favorite past time than with a fresh set of golf balls.
Take family game night to the next level by giving your loved ones their own playing cards. The personalized touch will make the night even more fun.
Their house will never smell nicer — and they'll have the easiest time falling asleep thanks to these rela oils.
If you're more of a DIY gift giver, these adorable ideas will impress everyone — young and old.