What is the difference between sealing and enhancing?

Sealing adds a protective top coat that gives you time to react to emergencies such as spills which may potentially discolor the stone. Enhancing a stone brings out the natural colors of some stones.