Gardens that attract butterflies are often full of surprises because they are constantly changing. With a little bit of planning you can make your landscape irresistible to them while creating a colourful environment that is pleasing to you and your family as well....