I've had this in my garden for years and now, I can't remember what it is called. To be honest I can't even remember if I planted it or if it blew in from somewhere, but it does get these striking blooms so I've let it be. I need to go and get that plant recognition app for my phone and find out what it is.