Flowering Dogwood (Cornus florida) is a flowering tree that may grow to approximately 20-35 feet tall and wide. It requires moist but well-drained acidic, sandy or clay soil. It's showy, white bracts bloom April to May and its crimson berries attracts birds. Plant this in an area that receives full sun or partial shade. It's a great source of nectar for pollinators.