It’s five days to C-Day (Christmas day, get it?), and your bigger gifts are probably already wrapped and ready. Now, all that’s left are the stocking stuffers for office parties or friends of friends who walk through your door unannounced.

We all know there’s the easy way our of getting gift cards, but sometimes a little more effort counts and leaves an impact on the receivers. After all, it’s the little thoughts that go a long way! Below are 10 best last minute gifts this Christmas, some of which we’d very much love to keep for ourselves.