According to Freud's dream interpretation principle, any dream is the realization of a deformed desire in the subconscious. Your dream reflects a wish you want to realize in your heart, not a prophetic dream.
Magpie is a symbol of happiness, representing those happy things in life, but magpies are also rare, indicating that this kind of happiness is very rare and easy to lose.
Flying into your arms shows that this desire you want is far away from you and unlikely to come true. Even if it is realized, it will be sudden and unpredictable.
You hold the magpie, which shows that you cherish and care about this happiness, for fear that it will disappear.
So, I guess you are probably in love with a boy (this kind of dream is generally easy for women to do), but he has a sense of distance from you, which makes you feel very lost, but don't lose heart, because there is another moral in the dream, that is, this man will take the initiative to pursue you, so once it is realized, will you be surprised?