I would classify myself in the "good gift giver" category. I typically spend weeks, if not longer, planning out gifts for everyone. I always think about things like "can they use this" "does this fit their decor" "will this be a memorable gift." I want to know that I gave someone something that didn't go straight to the re-gifting closet. I've also been the victim of those thoughtless gifts, the ones you just can't wait to return. I got married last April and I received eight crockpots. Three of which were the same exact one and one of which was used. While we appreciated all of our gifts, there was a reason why we didn't register for a crockpot, and that is because for the last nine years, we receive atleast two of them for Christmas. This is why paying attention, maybe the most important P, is essential. If you just pay attention to what people want (or maybe don't want) you will be one step closer to being a gifting guru.
When you take the three P's into consideration for the next shower, party, holiday, or just random event, you will be able to wow your friend's and family with your gift giving prowess!