If you've read the book they aren't suppose to end up back together. Shitty, I know. But John finally realizes "true love means caring about the other persons happiness more then your own" and Tim doesn't die. John saves him with the money. I hated how they changed it.
he plays in one tree hill. chris keller.