Dark, thrilling, and funny. I enjoyed all the characters. Many times with stories like this the female lead character is unbearably whiny, or the male character is a one note, not the case with this story. The female character finds power and strength within herself and the male character is likable despite his darkness.Even the side characters were interesting and it was fun to watch their development.