Buying gifts can be stressful. If you're like me you fret about giving people the perfect gift. I like my gifts to be meaningful. Honestly, if someone makes a wishlist that's the best. But, not everyone does and if it's a wishlist available to multiple people, then you risk giving duplicate gifts. So how do you pick the best gift for someone?