Wedding dress question

Jennay
A few months ago I went to a bridal shop to purchase my wedding gown, in doing so I tried on a size 16 that was a bit snug. My measurements were taken and a size 18 was ordered. My size 18 dress has now came back and its to small in the hip area. I tried the size 16 thats in the shop once again to compare the difference. In doing so I realized the size 16 in the shop fits perfect( I've lost a few lbs). How is it possible for the size 16 to fit perfect but the size 18 be to small?