Why does gas cost so much?

Yesterday morning I filled my Ford Expedition up at a local gas station. When the nozzle clicked, the gas attendant looked at me and said, “You are the 5th truck in a row over 100 dollars.” I turned over my shoulder and looked at the price of 87 octane and was amazed ($3.45 per gallon). [...]