You're reading: Cosmopitan:13 last-minute gifts that are actually amazing

The problem with the holidays is that they always sneak right up on you, and before you know it, you've missed all the delivery windows, and going to the store IRL is a horror show you'd rather pass on if possible. Lucky for you, there are tons of gifting options for even the procrastinators among us, and they all say "I'm so thoughtful" louder than they do "Oops, I also waited too long."

See more here