Joan Short (Dianne Wiest) wears this white puffed sleeve button back top in this episode of Life in Pieces.
It is the Veronica Beard Clarke Top. Buy it HERE for $295.00 (sold out in white)
Buy it on eBay HERE size 6 for $165.00
Worn with: Cos Dress