Thanks for the encouragement! I'm definitely going to try it on.

I was at the H&M today and tried the top. They only had the XS (too small in the shoulders) and the M (too big overall). I will try to look out for a size S!