I love
Violet.
Elizabeth is far too generic as a middle name for my taste. I realized this a couple of years ago when I attended several graduation ceremonies one summer. When students were being introduced, pretty much every other girl was named something
Elizabeth.