I love M.L. Rhodes' stuff but usually - this one was just too contrived to be enjoyable. Torture/pain/etc. have a place in storytelling but this did not work at all for me.
I knew what I was getting into when I bought it (as I read the spoilers) but I still found it to be stupid and not really entertaining - and I am very easily entertained.