Beautiful Small Tree : Flowering Dogwood

Flowering Dogwood One of the most beautiful North American native trees, flowering dogwood bears pink or white springtime flowers, bright red fruits in late summer, and outstanding purple-red fall foliage. An understory tree, it does well in partial shade.
Name: Cornus florida selections
Size: From 10 to 25 feet tall and wide, depending on variety
Zones: 5-8
Standout Varieties: 'Cherokee Sunset' has rich pink blooms and variegated foliage; 'Cloud Nine' is a floriferous variety with extra large blooms.

You should also see :
Tin Can Tower Recycled Garden Water
Recycling idea for gardening
Garden Picnic Table Frame Kit
Beautiful Gifts & Decor Dangling Mini Ceramic Pot ...
DIY Pallet Project : Small Space Flower Garden