Oil Pricing

It is very easy to say the price of Home Heating Oil is subject to supply and demand which of course it is , but what causes this situation to occur?