Collection: New for the Holidays

2025 Christmas and Holiday Offers for History Lovers—Now through November 30

Free gifts for you for new orders now through November 30, while supplies last.

2025 Christmas and Holiday Offers for History Lovers
Our best—and only—special offers of the year are available to you now. This is our annual big event. We don't do "last minute," "Black Friday," or "Cyber Monday" specials or discounts.  And because many of our products are available in limited quantities that we know will sell out, we recommend making your selections early.

These will appear automatically as you add items to your cart—no need for any special offer code. 

For new orders placed by midnight (Eastern) on November 30 while supplies last. Total value is before tax and shipping. Applies to the products we make. Does not apply to Rare Finds.


Key shipping dates for the 2025 holiday shopping season

  • Normally orders for in-stock items ship within two working days of receiving your order. This does not include personalized items, signed books, or Rare Finds.
  • When you select UPS 3 Day Select at checkout, orders for in-stock items received by 2 pm Eastern Monday - Friday will ship the same day. This does not include personalized items, signed books, or Rare Finds. See below for more information on these.
  • November 30: Last day to place an order and get a gift with your purchase.

When things get busy near the holidays, we recommend shipping UPS.

  • December 15, Monday at 2 pm Eastern: Our recommended deadline for domestic Christmas delivery via USPS. While we can't guarantee delivery, regardless of carrier, our hope is that if you order by December 15, USPS will have be able to get orders to domestic addresses by Christmas. 

    This date is more conservative than what has been published by USPS. We want to be sure that everyone gets their gift in time.

    Important: Does not include personalized items, signed books, or Rare Finds. See below for more information on these.

  • December 18, Thursday at 2 pm Eastern: Our recommended deadline for UPS 3-Day Delivery. 
  • December 23, Tuesday at noon: The last day to ship orders before Christmas.
    If you want to have something shipped overnight, call Lee Wright at 469-233-7712 by noon Eastern on December 23 to find out whether that's possible and the shipping charge.
  • Fulfillment will be closed from December 24 through January 1.

For personalized items, signed books, or Rare Finds

Allow two weeks for these items to ship.  If you purchase a personalized item, signed book, or Rare Find item after December 16 and want it delivered by Christmas, contact Lee Wright at 469-233-7712 or via e-mail as soon as you make your purchase to see what the options are. (If it turns out that it won't get to you or the gift recipient by Christmas, we will give you an immediate refund and will also recommend alternative gifts.)