Tapestry battle virtues-vices.