It can be nerve-wracking finding the perfect gift for the wide range of gift-giving occasions that we are faced with each year. Finding a gift that the recipient will like, enjoy and use takes a bit of forward thinking and an understanding of the recipient's personality and life circumstances, along with a little help from the steps provided here. After following these, hopefully you'll be ready to get anyone, from your mother to your boy/girlfriend's great-grandmother, the perfect gift.