I thought I'd recommend a book that I recently finished reading. This book was fantastic. The characters are so well drawn out that you can't help root for the good guys. The bad guy is really bad. No, I'm not kidding. He's really, really despicable.
On that note I need to warn you about some of the material though. There are a couple of rape scenes in the book as well as some intense battles. If you can handle these few pages of this epic novel then you're in for a real treat.
I can't recommend this novel enough. It has certainly made its way into my top 10 list. Let me know if you read it.