Kaze to Ki no Uta

Alt title: Song of Wind and Trees