Chinese witch hazel is a reliable and colourful winter flowering shrub, that’s happy in shade. The spidery, fragrant and striking blooms grow on bare branches after which rich green leaves follow.