Your dream is interesting and I thank you for sharing it with us. It announces a succession of changes in your current life. I will give you the meaning of what you saw right away.
To dream of a butterfly is very common. The monarch portends freedom and hope. You dare to take risks to achieve the goals you set for yourself.
However, you have emotional problems that are eating away at you and this is the time to confront them. Find a way to get away from it all and discover new destinations, for example.
The yellow color of the butterfly is an omen of success and prosperity. It is proof of your hope in all situations. Remember that great things are coming in your life.
If the butterfly lands on your head, it is because there is a gap between the actions you are taking and the freedom your inner self needs.
Your subconscious mind is inviting you to let your thoughts flow freely without being influenced by outside opinions.
In addition, after the departure of a loved one, the butterfly is perceived as the manifestation of the spirit of this person to bring you comfort.
If you find yourself in this situation, then this dream is an invitation to reconnect with this deceased person.
The machaon butterfly dream means that your charm will stir up a person's feelings about you.
On the other hand, on a professional level, when a butterfly lands on you it means that you will advance in rank and achieve a feat.
However, the butterfly that flies away can indicate that you will face an imminent failure. So be prepared for all eventualities to avoid unpleasant surprises.