What are the evergreen bushes that bloom?
Evergreen flowering shrubs include camellia, daphne, lily of the valley shrub, mahonia, mountain laurel (Kalmia), azalea and rhododendron. There’s a huge range of winter-flowering plants to grow, including climbers such as winter clematis and winter honeysuckle, shrubs like mahonia and daphne, and bedding plants like winter pansies – there’s a flowering plant for every part of the garden.