There are 3 exception.
1.giffen goods(sir robert giffen) -
basically means that the D curve goes perverse at p1 ,as price increases so does demand. (discovered during the famine-look up in google)(diagram )
3. Goods which are affected by expectations of future price rise- (diagram