At times the ammount of drama and angst is too much. But it is very well written, has enough plot-twist to keep it interesting and both main characters have very complex personalities.
Jazz for two