Masterpiece. Def my favourite of all time, I stopped counting how many times I've re-read this story.
Chang Ge Xing