Top: Taalia Florence Blouse by Ted Baker
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this black floral smock neck blouse on Will and Grace on episode 'Family, Trip' (10x09) in Jan 2019. Grace's Top is the Taalia Florence Blouse by Ted Baker.