What flower?

Does anyone know what plant this is?. For most of the year it is just big and spiky, then in the summer it has these tall beautiful stalksWhat flower? with flowers all over them. It is beautiful. I wish I knew what it was called.