A tapestry is a form of textile art in which yarn is woven onto heavy cloth to create a rich and complex pattern, scene or picture.  It is usually hung on a wall but is also used for upholstery, curtains and pillows.