Cotton in love