Alas, 11:30 pm, and no chance I'll have the book until John and Jonathan have read it first.
I'm going on the record that Snape is not a complete shit, and will have some redeeming quality. Too bad an essay I wrote on the topic has now become obsolete.
As for Harry's fate--good prevails, although I suspect that following the literary mythological canon that Rowling has written leads me to believe that Harry dies in order to save the world from Voldemort.
But who is the second character?
Perhaps it is Voldemort---does he count? They go down together. Anyone else will be nonsensical, unless Snape ponies up. That would be classic, and classy.