Top: Bagnet Cowl-Neck Long-Sleeve Top by Roland Mouret
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this purple cape effect long sleeve top on Will and Grace on episode 'It's a Family Affair' (9x16) in Apr 2018. Grace's Top is the Bagnet Cowl-Neck Long-Sleeve Top by Roland Mouret.