Gold is a safe haven during periods of economic and/or political instability or uncertainty. Unless there is some magical transition from the current path of socialism in the US and around the world, then this path can only result in leading into chaos.
Gold began rising after the stock market crash created market instability. Gold continued rising due to political instability after 9/11. Now we have increased the global geopolitical instability in leaving Iraq, stating a date of departure from Afghanistan, Egypt is now run by radical fundamentalist Islamic Muslims, Libya is in chaos, Iran will have a nuke in less than one year. Turkey is having problems with Islamists. Pakistan is problem. And Europe is being overrun with radical Islam. A Danish cartoonist is targeted for assassination by radical Islamic fundamentalists because of a cartoon on Mohamed.
The only thing holding this together is America which is bankrupt financially and morally. In addition to the fear factor, there are economic realities. The US Treasury has devalued the currency. Economic policies have been put in place an inevitable outcome -- INFLATION. Inflation is wealth destruction. A nation cannot print money and borrow and spend without creating future inflation. It is an economic reality similar to reality of gravity.
If you don't believe me just answer this question: "would you prefer to have received a safe from you great grandfather filled with $10,000 in gold or $10,000 in American dollars?" Hint -- $10,000 in gold from 1913 would be worth $850,000 versus the $10,000 in cash being worth around $400.