Everyone loves fireworks.  Fireworks are quite old. The oldest form of fireworks was a firecracker from 7th century China, now we can make complex shapes like planets and clown faces.

So what gives the colors in fireworks?

There are a few elements at work. Barium, strontium, copper, and sodium make the colors green, red, blue, and yellow.  Aluminum and titanium make white; and carbon makes yellow.

So as you can see, fireworks are a explosion of color and chemistry.