Congrats on fitting into the smaller size! Definitely an accomplishment
And MissTraveller, Don't get discouraged during your wedding dress hunt - Almost all Wedding Dresses are sized in the Chinese measurement charts, which tend to run 4 sizes smaller than the USA measurement charts. (A Chinese 20 is actually an USA 16).
I just got my dress in December, so I know the excitement and the fears as well!