I bought this peasant shirt recently, and didn't realize just how boxy it really was until I got home. I wanted a shirt that was flowy and roomy, and nursing-friendly, but this was a little too roomy and shapeless. Exhibit A:
I grabbed some 1/4" elastic, and stretched it as much as it would allow while I sewed it to the wrong side of the shirt back with a zig zag stitch. The result? It's still roomy and comfortable, but the excess fabric is pulled in now, giving the shirt more shape. Much better!