Cornish bellflower is a pretty, medium sized perennial with creamy white flowers. It is hardy and tolerates most soil types. It grows best in sun although it can tolerate some shade. If it's too shady the flowering will suffer. I've had this plant for many years. I grew it from seed and had three plants growing in different locations. The one in the photo was growing in a sunny position and flowered much better than the ones in more shade.