A garden full of plants and flowers