This is a petite M Joseph A. Black and white cotton cardigan.  It has black buttons that blend well with the print.  It looks great over a solid black dress.  It is petite, so shoulders and arms are smaller than a normal M.