There are four characters that Nicholas Sparks has created, that are so fleshed out, you want to run out into the world and meet them, Stg. John Tyree is one of those 'people'. A protagonist so flawed an yet so 'good' the reader cannot help but feel ...