Licanius Trilogy
The Licanius Trilogy is a fanatasy series by James Islington. I recently finished listening to Michael Kramer's performances of the three books and I can only recommend them. The trilogy is thorougly entertaining and captivating until the last sentence while somehow managing to discuss questions around fate, choice, faith and doubt in a fantasy setting as if that's the best place for it.
There's more detailed reviews on Goodreads if you're intrigued and again, I can only recommend Michael Kramer for listening to an audio version.