Lolita is a street fashion with it origin in 1980 Japan that spread globally and became popular in areas such as San Francisco and New York. The fashions are based on Rococo and Victorian clothing with bell-shaped skirts, bloomers, and even bonnets. There are many sub-styles of Lolita fashion; the above pictures can be categorized as Sweet Lolita. Each sub-style has a list of rules for certain dress styles, colors, and makeup that qualify it as a certain sub-style in Lolita fashion.
Japan has always been very fashion forward; hopefully this trend will continue to spread. Maybe one day I will own a Lolita styled dress, but for now I will be wearing my new cupcake jewelry!