Hand Embroidery

20160416_222512

This seems so perfectly done that you think it must be machined. But looking closely as the back you can see that it is hand made.

20160416_222523