Mirabilia completed cross stitch. Once Upon a Time. Professionally stretched  mounted and framed.

Stitched on 16 count aida with DMC threads and beads.

Collection only from Northwich, Cheshire.