In the town of Glie, the Haibane, a group of people with angelic wings, eke out a living with whatever work they can find. The arrival of a new Haibane, Rakka, is met with occasion since the entire community must help integrate her into life in Glie. To Rakka, though, the world is very unfamiliar. There are walls she cannot cross, and her fate is tied to the mysterious Haibane Renmei, which seems to govern the town. Eventually, Rakka must learn to appreciate what it is to be a Haibane, and solve the mysteries of her past.