Shattered Angels

Shattered Angels (京四郎と永遠の空, Kyōshirō to Towa no Sora) is a Japanese manga created by Kaishaku which was first serialized in the Japanese shōnen manga magazine Monthly Dragon Age in May 2006. An anime adaptation aired in Japan from January 5 to March 23, 2007.

Plot
Kuu Shiratori is just your apparent normal high-school girl who enjoys her life in the large city of Academia. Academia is one of the signs of recovery for humanity ten years after the greatest disaster humankind had ever seen. Kuu has a recurring dream in which a prince meets her and takes her away. One day, while her schoolmates are preparing for the upcoming school festival, the prince from her dreams appears. Named Kyoshiro Ayanokōji, his request is the same as in Kū's dreams: "Let's go, together".