Who is the gift intended for?
The first question is logical and necessary: who do you want to give a gift to? Once you have the answer, you can move on to the next question. Also, remember it is not the price that determines the best gift. The time, effort and love spent on the present make the difference.
What is his or her personality?
A helpful question to focus on the person you want to give something to and not on your own taste. Practice empathy, put yourself in his or her shoes, and you will see that finding the perfect gift will be super easy.
What are his/her hobbies?
If you know the gift recipient well, analyze how he spends his time and how he prefers to spend money: this will provide you with valuable clues. So, make a list of his or her tastes and interests, and you will hit the jackpot.
Want to share a message?
Think carefully about the message you want to convey through your present and how the other person may interpret it. After all, the best part of gift-giving is always the smile on the recipient's face. So, opt for something useful or an idea that will leave him/her speechless.
How well do you know this person?
Giving a gift to a close person you know well is not the same as choosing what to give to a colleague. A present is a symbol of your relationship with the person receiving it. Think of something you have in common. If there is affinity, you cannot go wrong.
Does he/she appreciate unconventional ideas?
If you opt for the obvious, you will get a good, yet a bit predictable, result. If, for example, your better half loves music, many will give him/her something related to that. Sometimes, a handmade or custom present can be more meaningful and add sentimental value.