The Farseer Trilogy (Robin Hobb)
The Farseer Trilogy is the story of Fitz Chivalry, someone who's certainly not your typical, invincible good guy. It's about his life and his travels to far off magical lands, and the battles to save a kingdom from apparent doom. Emotional and engaging, this is a fantasy that maintains its quality throughout. Also, there are two endings, if you please.