Tapestry

Definition: a large, thick cloth with a picture or beautiful design on it. Or figuratively, a complex thing created from many connected elements.

Examples:
Beautiful tapestries covered the stone wall of the castle.
The tapestry shows a famous battle from hundreds of years ago.
The country has a rich tapestry of cultures and traditions.
The story is a tapestry of oddities that somehow felt just right.