Gah, for some reason the Portal song dredged this song back to my forebrain - my wetware has some strange processes
Kaze ni naru (was in The Cat Returns, not the anime in the clip. Don't look up the english lyrics, they are kinda corny, but the song is just happy!)