if you say you knew the end before the end you lie. i flipped back and forth between how the story would go many times and the end was good and not what i thought. and that is rare for me . rare enough that quality that can surprise is valued .