Get this reformation top for 50% off retail. 
Runs small.
Fits medium 

Reformation Gala top

$59.99Price