Or have Sainsbury's sizes gone mad.
I got a 14 gilet comfortably done up round my size 16+ arse and a size 12 skirt hung precariously from DD1's exactly size 12 hips despite being a waist high skater skirt. It was huge and stupidly long.
I have lots of Sainsbury's stuff all nice accurate 16.