42nd annual Gem and Mineral Show this weekend