If we don’t have your book in one of our stores we can order it for you, and any special orders made this week have a good chance of arriving before the 25th. (That’s a good chance, by the way, and not a guarantee.)
However, please be aware of the postal service strikes this week. Delivery to your home can be delayed as much as a week (!). Sadly this is out of our control, so if time is an issue, we strongly recommend that you pick up your order, or send one of your friends/minions to collect it for you.