Good story. Ending was disappointing as it seemed out of character for the protagonist to let that happen.