Huh. That is strange. Is it a petite small or regular small and how tall are you? I'm thinking it's NOT a BF cardi - just an ill-fitting one. Seems to fit wrong under the arms, and the shoulders (though hard to tell in the photo). But the arm length is fine. Hmm. I think a BF cardi should fit well in these two areas - it's just longer.
I have noticed that ATL has had some serious quality issues in the past year. Very inconsistent. Especially with online orders. Was this an online order?
On the plus side, the skirt is adorable, the color of the cardi is absolutely fantastic for you, and I adore the triple strand of pearls.