Cerinthe major. This plant has been in flower since December last year