sparkle

intransitive verb

To give off sparks.

To give off or reflect flashes of light; glitter: synonym: flash.

To be reflected in small flashes of light.

To be brilliant in performance.

To make or contain witty or intelligently lively remarks.