Your cart is empty.

The Leaf Square - Cling Mount is an exquisite stamp that will add a touch of nature-inspired charm to your crafting projects. Measuring at approximately 1.75" x 1.75", this stamp features a beautifully detailed leaf design that will captivate your imagination.