A share of stocks represent a fractional ownership in a company. The intrinsic value of a company only changes if the earnings power of the company changes. Most companies are reporting record earnings right now and that's unlikely to change over the next five years.
Stocks are a better investment than bonds because most of a companies earnings are retained by the company. A shareholders return on the retained earnings is equal to the companies return on capital. For example Exxon has a return on capital of 25 percent. Where else are you going to get a 25 percent return on capital?
Record earnings from some companies due to cost cutting, layoffs, reduced inventory etc...but no new revenue from most companies...which means no real growth, no added value, a fake QE pumped up bubble market.
Only offering returns in the market through artificially low interest rates on savings, suppressing price of gold and silver, not loaning on investment real estate, etc is keeping everyone's money in the market. There's a reason for that.
Bond market will be wrecked because they have hands in that also. What goes up must come down. It's that simple. Getting a 25% return means nothing if you don't get to keep it when the market corrects by at least that amount. In one word what is going on is unsustainable.