Lilly Pulitzer dress or cover-up. Could also be worn as a tunic. Size small.
Retails for $228.