Carved stone- clearly dyed as few stones are this shade of rainbow. Don't hold me to it but I am guessing onyx. What ever the materials, it's an adorable, colorful couple of kissing fish. Also included here are a few photos from the place and the day where I got these - just to give you the setting. Photos are also available on canvass, glass and fabric. I have been experimenting with new products, and enjoying glass coasters and tabletops with the photos. If you are interested but uncertain which photos, I can create a collection just for you. In could be anything, including peace & love, flowers, faces (old or young), animals, water, exotic, humerous, inspirational, etc. In the photo section here are two partial collections: "Peace Around the World" and "Showing Off Baby!" Just let me know what you want- my job is to make you happy!