Lovely little ruched top by Solid & Striped . Bought from net-a-Porter and all labels attached. It’s a size L but looks like a 12-14 to me!