Started strong, ended so poorly

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.

###

