Shopping for your loved ones can sometimes seem like an impossible task. It's not always easy to tell what your friends and family enjoy. Or maybe the person you are shopping for already seems to have it all. When shopping for these folks on special occasions, consider buying them unique gifts. These special gifts can include gift cards, wacky toys, memorable photos, luxury items, exciting new experiences and even food baskets. Purchase a gift that is hard to find, rare or completely personalized. Be sure to stop at Giving Assistant for coupons and promo codes to help you save money on your unique gift purchases.