It's all happening so fast. My life is a speeding train and I'm not sure where it's headed. One thing is certain, I've been given a second chance, touched by god and I've got to believe that he has a purpose for my life. So why am I filled with self-doubt? Plagued by demons, real and imaginary? Frightened by the challenges ahead, and haunted by the ghosts of my past? Does god know what I am? Do I? Am I an angel, or a monster? A hero, or a villain? And why can't I see the difference?