it took a little while for me to get into it but by the second half of the book I was enthralled. it is also refreshing to have a MC that has a lot of redeeming qualities.