This very clever Sherlock Holmes joke I found from here. I like it very much, because the punch line is rather unexpected and it is funny:
Sherlock Holmes and Dr. Watson went on a camping trip. As they lay down for the night, Holmes said: "Watson, look up into the sky and tell me what you see?''
Watson: ''I see millions and millions of stars.''
Holmes: ''And what does that tell you?''
Watson: ''Astronomically, it tells me that there are millions of galaxies and potentially billions of planets. Theologically, it tells me that God is great and that we are small and insignificant. Meteorogically, it tells me that we will have a beautiful day tomorrow. What does it tell you?''
Holmes: ''Somebody stole our tent.''