How to create the garden of your dreams

Starting a garden from scratch is hard. The tendency is to cram as many plants as possible into the space Рto try and create the illusion of a full and mature garden Рto hide the wide bare patches that become weed factories.  An oft repeated refrain I...