Top: Ruffle-Trimmed Silk Blouse by Alexander McQueen
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this black ruffled blouse on Will and Grace on episode 'The Things We Do for Love' (10x17) in Mar 2019. Grace's Top is the Ruffle-Trimmed Silk Blouse by Alexander McQueen.