Unwrapping gifts is an awesome feeling, only equalled (if not surpassed) by the feeling of giving — no, really! Watching a carefully thought-out gift pop out of its sparkly casing, and seeing the face of its intended recipient is a seasonal joy we wish we could hold on to all year long. Want a way to top even this feeling? Give a gift that gives back. Whether it be a real goat that goes to a family living in poverty, or quirky opera glasses whose proceeds help women fight for equality in Africa, the gifts that give (and give and give) are just as cool as the one's you'd pick out normally — except better.
Everything You Need To Buy This Weekend