I saw an anime many years ago but I remember very little of it. I remember there was a man and a little girl. The girl could fly and was magical. She would float around the man’s shoulder. I think her hair was pink. They later meet another magical little girl. Everything is fine for awhile, and then a man comes to take back the little girl. I think she dies in the end. The ending was pretty dark. Does anyone know what anime this is? I think it’s from the 2000’s or the 90’s at the earliest.