i don't know if it's been mentioned but this piece reminds me of the video game Ico especially even more with the title "exiled" don't know if was intentioned to be that way but just tought I might point it out.
haha, really? ive never heard of that game before. i used to play the old school playstation when it first came out, but i havent touched it in years. now that you mention it, i think i might drag my old ps out and see if i cant play it again XD