Large Blessing Beads

  • $78.95


30 inches long; handmade in Georgia

Cross unless noted as Heart