What holds Saturn's rings together?

Saturn's rings are held together by gravity. Saturn also has several shepherd moons, small moons that orbit near the outer edges of rings or within gaps in the rings. The gravity of shepherd moons serves to maintain a sharply defined edge to the ring.