Invincible - Sherrilyn Kenyon 3.5.

Not bad, not bad at all.