Back in the days the English used to grow anything and everything in any plot of land they found empty. It was their way of sustaining themselves but little did they know that this idea of theirs will someday become so popular that people would be doing it just for the attractive look of it. An English cottage garden basically consists of all kinds of trees, fruits and herbs planted really close to each other that the variety itself gives a different look to the whole garden. This can be achieved by allowing them to extend on the sides of the paths or grow over sturdy arbors. But one must make sure that the flowers they choose are old fashioned ones to maintain the essence of an English cottage garden.