Understanding the Puzzle of Faith