A fabric treatment composition comprising a textile compatible carrier and
a supramolecular polymer, the supramolecular polymer comprising a building
block comprising at least two moieties each moiety having at least 3
groups capable of forming cross-linking hydrogen bonds with other building
blocks to form the supramolecular polymer.