Traditionally, dreams that feature a butterfly are a sign of positive things coming in your life. They often point to personal happiness and progress in the spiritual sphere of life also. The actual meaning however can vary depending on the circumstances in the dream.
If you see a beautiful butterfly in flight it means that you will be soon made very happy by the actions of your friends which will pleasantly surprise you. This is especially true if you have this dream in the early hours of the morning or if you have it during a daytime nap.
If you see a caterpillar transforming itself in a butterfly it means that you will experience changes in your life that will develop slowly but it the end they will bring you a great amount joy. These changes are connected with your personal life and they often have a spiritual component to them.
Dreaming of a butterfly resting on a flower, points to good developments in your life especially from a romantic prospective. This dream can also mean that you will soon meet a person that will be quite interesting to you from a romantic prospective.
If a butterfly lands on you means that you will be chosen for something quite important in your professional life. This will largely be a great opportunity for you to further your career and increase your earnings.
If you catch a butterfly in your dream it means that you will soon meet the love of your life. This is especially true if the butterfly was nice colored and beautiful looking. A reoccurring nature of this dream can indicate that things will rapidly progress to engagement and even marriage.
Killing a butterfly in your dream is an unfavorable sign as is points to trouble in your personal life that will be caused by your own actions.