African violets bloom in many colors
It seems like most people have or have had at least one African violet (Saintpaulia cvs.) on their windowsill. Their universal popularity is due to their easy, constant blooms and wide range of glistening flower colors. In addition to the usual shades of violet and blue, African violets can display white, pink, or striped flowers. Their foliage offers variety, as well, with smooth or fluted edges that can be variegated or even speckled.
Space is never really a concern with these plants since they will only get around a foot wide. You can even find miniature varieties small enough to fit in a thimble. Whatever size you wind up with, err on the side of a pot that is too small rather than too large. African violets don’t mind being cramped, and the smaller pot reduces the chance of overwatering.