Mediterranean Mermaid by Mirabilia

Stitched on a 28 count hand dyed opalescent Linen in jewel green.