How to choose the perfect gift

Choosing the best gift for someone is very difficult for everyone.
And it also can be time and money wasting.

Large number of people return gifts because they don’t like it.
Or they just keep unwanted gifts to spare giver’s feelings.

On many online polls, many named THIS as their most wanted gift.