The Farmer Top is made from pure cotton fabric. It features hand-smocking details on the neck, bisho...
The Farmer Top is made from pure cotton fabric. It features hand-smocking details on the neck, bishop sleeves, folk embr...
What's your first impression?