I hate when bad weather means the mailman is late...like right now 
maybe he slipped and fell, with all the contents of his mail bag spilled all over, and your letter got lost!!
lol
I understand that is not exactly funny in your shoes..
He will be there soon, right outside your doorstep!

Go Christmas shopping..