Oh, wow!! The detail in that is remarkable. Only one who does this kind of stitchery can adequately appreciate the work on this. This is a treasure for sure. Some say to not put glass over fabric as it leads to deterioration. If you opt to do so in the interest of keeping it clean, do put a spacer between the fabric and the glass.
To add to my earlier comments. Not long ago I purchased a counted cross-stitch framed piece that is at least 18" square before framing. Lots of detail and expertly framed. It was in a thrift shop with a price of $5. The framing cost more than that!