Dark Prince  - Christine Feehan

And we've already discovered out male lead is rapey. Oh yay........*sarcasm*