This paper sculpture is from Hallmark/Laser Gallery. It features a green and gold leaf motif with the words "In the beauty of nature lies the spirit of hope." This sculpture is new with the original tags still attached.
The sculpture is framed and measures approximately 8 inches wide and 8 inches long. It weighs just over 1 pound unpacked.