I saw a plant which I am desperate to identify while walking past somebody's garden the other day. It was tall (around 7 or 8 ft) and thin, around 1 ft in width getting smaller towards the top where it tapered into a point. It also had small purple flowers all over it. I've tried googling all of this but just can't seem to find it. Does anyone have any ideas?