Cotton dreams