We much appreciate how you've made UPB your holiday shopping destination.
Keep in mind, though, that it can take time for books to arrive at your desired shipping address. Sometimes titles have to cross the country from their warehouse location.
Therefore we recommend that you place your gift orders by December 13th to maximize delivery chances before December 25th.
This is book number 1 in the Demon Slayer: Kimetsu no Yaiba series.