Begonias are shade-loving flowers that come in a wide variety of beautiful colors. Learn how to care for begonias in your garden!