Growing up an orphan wasn't easy for David. He felt he was different and it didn't help being called strange or weird by his foster families. When he was finally allowed to live on his own, he was determined to make a better life for himself. But when he awakes in his hotel room next to his very dead one night stand with blood on his hands, his life begins to unravel. Afraid of what he was becoming, he set out on a quest to learn the truth about his...