Witch hazel is a large shrub/small tree that grows plentifully in the understory of our local forests. Its fragrant yellow blooms finish out the growing season, coming in October-November just as the leaves fall. Witch hazel tops out at about 20 feet, can handle full sun to part shade, and prefers average to moist soil conditions. Protect it from deer while it is young.