Do you remember Christmas mornings when you were so excited unwrapping presents from under the Christmas tree and discovering the one you had been hinting about since Thanksgiving? But then spending tedious hours the next day returning gifts that were too small or too ugly — at least for your taste. Now with gift cards for every chain store imaginable, long return lines have become a faded memory.

But Christmas is more about giving. And every year you must decide what to give someone you care about. It’s not easy to know. Here are a few suggestions to consider when buying the perfect gift — or at least one they won’t return the next day.