It is far more important for the jacket to fit in the shoulder than it is for the jacket to close. Many of my jackets do not close, but they look far better on me left open than they would in a larger size, like the H&M jacket I just mentioned. This jacket does not close but the next bigger size was too big. Too much fabric in the arm and a sloppy shoulder line are not worth the theoretical ability to close. Most jackets look better open anyway, especially when they do not form a V when closed.
http://img.photobucket.com/alb.....G_2336.jpg
That said, I may be wrong and the Zara jacket might fit just fine in the shoulder, but nevertheless that is THE most important thing to consider. I also just can't imagine tiny April is an M. I have a feeling though, that if we saw the S on her to compare with, the S would win, but obviously there is no way to tell. I just don't think the ability to close the jacket should be the dealbreaker.
Please see:
http://youlookfab.com/2008/09/.....ed-jacket/
I don't think the M looks bad, I just think the S would look better. I guess Angie will need to give her input on this one. If she disagrees with me, I shall gladly stand corrected!