I've had broad shoulders all my life and I hate it. I'm not fat or anything but they are just borad.
A lot like Michelle Obama link just that I'm a lot skinnier than her so it looks even more blown out of proportion.
I'm not sure if I measured right, but I think they are 18 inches (47cm) wide, which is a lot for a girl. I'd absolutley do everything to make them appear smaller, but I've never heard of any way how to
Most Helpful Guy
There's no way possible, as you can't re-size bones to meet a specific preference. That's a vital part of your body's internal structure. Your best bet is to wear dresses, shirts, colors and patterns that are going to downplay your shoulders and flatter your other assets, such as your legs.
Honestly, the main point is that you are not overweight. Not every girl is build petite in frame size, but that you are healthy with your weight is what really matters. There's nothing wrong with a wider girl who was born that way. Once again, focus on the clothing aspect, as that is your outlet to choose which parts of your body to emphasize and which to play down if you wish.