Large square cushion cover
Approximately 21 inches
Handmade
Hand embroidery
Cushion pad will have been inserted and then sewn in.
No marks that I can see