Always Happy 59’x39.3′ May 10, 2016 1500 × 2391 Always Happy 59’x39.3′ Always Happy 150x100cm painted silk canvases & hand embroidery