42 Gifts for Everyone in Your Family

Now that we’re officially settled into November, people who don’t procrastinate (I’m jealous of you) and want to avoid the mild panic that comes with last-minute holiday shopping (a feeling I know too well) are probably already starting to cross names …