non-perfection is perfect: maggie laine by katsuhide morimoto for elle japan july 2013 model: maggie laine (bravo)photographer: katsuhide morimoto (littlefriends)stylist: miyuki uesugi (3rd)hair: kenichimake-up: uda (s-14) Share with your friends