Last week the Atlantic calculated the cost of gifting your loved ones with every single golden ring, maid a-milking, and partridge in a pear tree demanded by the classic “Twelve Days of Christmas.” The price tag for such lavish generosity? A gasp-inducing $114,651.18!

If your budget—and the limits of your gift recipients’ good humor—don’t allow you to pony up quite so big, we’ve put together a handy last-minute gift guide to help you select the perfect present for everyone on your shopping list.

Please note: To ensure your gifts arrive by Christmas, you’ll need to place your orders by noon on December 18 (for standard delivery), December 19 (for rush delivery), December 20 (2-day), or December 23 (for overnight shipping). 

For the book-club maven:

Life After Life

For the consummate gentleman:

Pocket Watch

For the historian:

Napoleons Hemorrhoids

For the young professional:

Scribe Pen

For the tech junkie:

Password Reminder

For the world traveler:

Stories in Stone

For your easily distracted office mate:

Mini Darts

For the chef:

Cutting Board

For the environmentally conscious shopper:

Tote Bags

For the new/expectant parents:

MWB Treasury

For the young family:

Card Games

For the babysitter:

Paris Street Style

For the gear-head:

50 Cars

For the music buff:

NPR Listeners

For the aspiring writer:

Writers Wisdom

For the green thumb:

Music from the Garden

For the hostess with the mostess:

Whats a Hostess to Do

For the know-it-all:

1227 Quite Interesting Facts

For the friend struggling to cope:

Novel Cure

And finally, for the person who has everything—or for yourself as a reward for finishing your shopping with time to spare:

Book a Month

Still need more ideas? We’ve got plenty!