At the end of the first half of the book we found out who Dave is.

Please remember to include spoiler tags when discussing specifics.
Moderator: Book Club Heads
But the beauty of it is that he does tell his friends, and they are (mostly) able to suspend disbelief and think he might be right. Then they encounter events and persons for themselves and find out that Will was actually not telling them everything.".... my guardian angel thinks an army of monsters is trying to assassinate me and we don't know why."