The cardigan I received was NOT a B.I.L.Y product, it was some totally random name & about five inches shorter than the other three B.I.L.Y cardigans I have.  I'm returning it, but have to pay $3.20 postage which I'm not happy about.  With it being a totally different brand name & so much shorter than the others I should NOT have to pay to return it.  I fully expected it would fit just like the others.  :(  :(