I received this from one of the Anime Mailing Lists I’ve subscribed to. The Japanese people sure know how to cosplay…
This is Tsukimiya Ayu from the Anime and Game Series called “Kanon”. It was a bit difficult to determine which of the characters she was cosplaying at first, but the light brown hair is definitely a trademark of the Taiyaki loving girl.
Nice set for this picture and the angle was obviously carefully considered. Lovely photo, don’t you think?
EDIT: My bad! Now I see the long hair, so this is probably Misaka Kaori! Thanks anon!