.... that you are thinking that he is thinking? This is the funny paradox that is a big factor in the financial markets. In 'A mathematician plays the stock market' by John Allen Paulos (it's in my bookstore), the author analyzes where this is going and what it means.
In his book he refers to something John Maynard Keynes once said. Keynes thought that trading is much like a beauty contest in the newspaper (which were popular in his days). The reader could choose among a hundred contestants and send in their choice of five. The reader wins if the five contestants he has chosen have become the contest winners by getting the most votes.
So the job of the reader is not to pick the contestants by his own taste, but he must anticipate what the average opinion expects the average opinion to be. This reasoning is done by every reader, and there you have the what-is-he-thinking-that-I-am-thinking-that-he-is-thinking. Wikipedia has a full description of this experiment also introducing the Nash equilibrium.
Traders are faced with the same kind of problem. Simply buying stocks of companies that have great earnings is something your neighbor has probably already done, and your neighbor's neighbor too. On many occasions the financial market is a big Ponzi scheme where new buyers fund the people who are already on board. Don't be the last person to get on board. Always ask yourself if you are really that smart, or maybe your neighbor is smarter this time? He will sell the stock to you on good news and collect his profit. Now who are you going to sell it to? Your other neighbor? If you are buying, someone else is selling, maybe that seller is smarter than you.
This may sound like you're fighting a trading battle with your neighbor, it's not. It's all about realizing the fact that there are many other opinions out there and that the market may not follow your expectations, no matter 'how right' you are.
There is no opponent: They, them, you, the market
The Evil at work: Bad economic data, but the market is going up!?