Well, its a pretty long story...about 7 books worth...