If so what did you think of it? I couldn't put it down for the first 3/4 of it and then the momentum just went for me and I found the ending flat. I found the main character so human and funny and...