Just finished Runes of the Earth, the first book of the final chronicles of Thomas Covenant, by Stephen R. Donaldson. This is my new favorite fantasy series. Donaldson really challenges his readers more than the average fantasy author. His lead character commits a really despicable act in the early stages of book one, and you still care about him. There is so much room for discussion about what certain things mean in the books, that it will be great for multiple readings. Check out the Chronicles of Thomas Covenant by Stephen R. Donaldson.
Show me a man who is twenty and not a liberal, and I will show you a man with no heart.
Show me a man who is forty and not a conservative, and I will show you a man with no brain.