Handmade in Canada. Natural stones. Each piece is unique and varies depending on the selection of agates.