Vanessa Baxter (played by Nancy Travis) on Last Man Standing on Fox was spotted wearing this blue embroidered peasant blouse on Last Man Standing on episode 'Sinkhole' (4x04) in Oct 2014. Vanessa's Top is the Vagabond Blouse in Azul by Nanette Lepore .