by CatRay
Very good writing and excellent detail. Good to have a rich background versus just a bunch of repetitive sex.