This is our collection of whites. They colours are listed in descending order with the whitest (brightest) on the top of the list to the hint of off white on the bottom of the list. None of these could be considered cream coloured. All are 100% cotton. 42-44" width. Price is per metre.