Met Art: Stella Cardo showing superb form