The story was at times frustrating. It seems the main character continues to make the same mistakes over and over again and never learn from his mistakes. You realize each time it starts to happen and you know what will happen and what the outcome will be. Otherwise I did enjoy the book.