Too much whining by the main character. Too long for a story that could have been shorter. I did like the twist though.