Also worth noting, when a bubble forms people are yelling BUBBLE the whole time. It goes on for quite a while, more and more people screaming about the BUBBLE until pretty much everyone agrees it's a bubble. Then it goes on a little longer still. Then suddenly it pops and everyone says "who could have known???"
This is actually not true. Previous bubbles were surprising to most everyone, because the general accepted reality was that of a "New Economy." The previous tech bubble did not become widely known as a bubble until it popped.
It's not that it isn't true, it's that it doesn't matter. There are always people screaming bubble - look at the housing market collapse. The thing is, there are always people screaming the opposite. A bubble continues because more people are saying the price should be higher than are saying it should be lower. That continues to build until, suddenly, the tide shifts and then accelerates in the other direction.