We propose a novel representation of commodity spot prices in which the cost-of-carry and the spot price volatility are both driven by an arbitrary number of risk factors, nesting many existing specifications. The model exhibits unspanned stochastic volatility, provides simple closed-form...