This shirt is beautiful but runs very large. Laying flat, the size Large measures 25" across the chest. This means it is 50" around! The length from top of shoulder to bottom of back is 27". I have GH tops and dresses ranging in size from medium to extra large. I wish sizing were more standard so excanges would be unnecessary and I wouldn't be stuck with altering this huge shirt that is not exchangeable because it was on sale.