Giving gifts is a science. It takes skill and cleverness to pull off a great surprise or give a gift that someone will be talking about for years to come. Even the people you know better than anyone else can be hard to buy for. After all, what do you get someone who already has everything? How do you buy for someone that you’re getting gifts for every year? There’s a lot to consider if you want to be a perfect gift-giver.

When it comes to your family members, you are usually buying a gift for their birthday and Christmas every year, at least. Not to mention Mother’s Day and Father’s Day, special occasions, or other gift-giving opportunities. There are only so many gift cards or little trinkets you can buy. You want to get unique gifts that are special and personalized to your family members. They are some of your best friends and they deserve a great gift that is a great way to show them how much you love them. Here are just a few tips for finding that perfect, unique gift.

You can never go wrong with jewelry or accessories.

For special occasions, it can be a tradition to get nice pieces of jewelry for family members. You can never go wrong with this timeless option. Whether you’re getting something practical like a watch or something fun like trendy necklaces, this can be a nice gift to give. Fun earrings are often a perfect gift idea. From a classic look to unique hoops or trendy studs, earrings are the perfect piece of jewelry to complete any outfit. This is a thoughtful gift that your family members will enjoy and wear for years to come.

Do some research on their hobbies and interests.

You know your family pretty well, but that doesn’t necessarily mean you completely understand all their hobbies and interests. It can be worth taking the time to do a little research to find the perfect gift that plays to their interests. For example, you may need gift ideas for your friend who is into a hippie lifestyle. Look up the style and understand the trends. This way you can be more informed about your gift-buying and get them something they’ll actually enjoy.

Make something personalized.

Family is a special bond that is incredibly personal to each person. If you have some sentimental people in your family, a personalized gift may be the way to go. Get a nice picture frame or make a scrapbook of some of your favorite moments. A great gift idea is a sherpa blanket that you can put pictures and quotes on directly. This is a practical gift to bring warmth to your heart and your body. A photo blanket is the best way to remind your family of a good memory and show them how much you care.

Give them something practical.

Some gifts are just for fun, while others are more practical. Just because you go the practical route, doesn’t make the gift any less special. In fact, it will show you’re paying attention. Take notes throughout the year. If your mom says she needs a new vacuum cleaner or your sister wants help paying for a new bicycle, help out with those things. This will show you’ve been paying attention and want to help make your family’s lives easier.

Pay attention to the types of gifts they enjoy.

Not everyone enjoys the same kind of gifts. Some of your family may love physical presents while others just want to spend time together. Think about this as you are buying so you can get the best gift for their specific wants.