Finished it!

The Way of Kings - Brandon Sanderson

Blimey, but it didn't half ramble on. It was good though.