The 2 main characters were perfect, with no flaws. The 3rd character was very poorly written, especially in terms of what it said. And the plot resolution was so hackneyed. Very disappointed.
Started strong, ended so poorly