did he not know it was a surprise perhaps? Your DH must be planning to take you somewhere so when you arrive home all the guests will be there?Do you know how he is planning to get you away from the house until all is ready? (Maybe he is taking you shopping at a LQS! - he knows that will use up time. LOL) Do you know who will be there? what they will serve? if there will be gifts? If the answer to any of these are "no", then it is going to be a surprise!
If there are going to be all those people, how can you help but not have a wonderful time!