Tapestry: A Woven Narrative