You swore you wouldn’t procrastinate on your holiday shopping this year—but alas, here you are, just days before Christmas, with a to-do list long enough to turn you into a Grinch. That’s where Amazon Prime comes in, to save both your holiday sanity and spirit. With
hundreds thousands of last-minute Christmas gifts you can order online and have in time, you can finish all of your shopping in one fell swoop. Here are 34 of our favorite last-minute Christmas gifts that will definitely make it under the tree, as if Santa delivered them himself.