Cape primroses are attractive flowering perennials related to African violets. Cape primroses can be grown outdoors in Zones 10 to 11 or as houseplants in colder areas. They are native to Africa ...