Does anyone know of a good novel with a developed rivalry and well developed characters. Preferably, I like there to be some character foil and some duality. A complex relationship among the characters would be nice and I would prefer it if the author does not paint one characters as completely black. A developed and interesting plot is essential and telling it from two different points of view would be nice.