I Love Fireworks
I think the best that I have seen are in Niagara Falls, on the Canadian side. They do an absolutely amazing job, with music, and they seem to last forever.
Luckily, my birthday is on July 1st, Canada Day. Every year, for my birthday, no matter where I go, there is a firework show nearby..
I'm a lucky girl ;)