This shirt is beautiful! So beautiful, in fact, that my 17-year-old niece wants one. The other reviewers were right: it DOES run small! I normally wear a size 18/20, but due to the reviews I ordered the 3X. Glad I did, otherwise it wouldn't have fit right. Definitely get a size up!