"Life is a riddle and a mystery..." So says our hymn. And ain't it the truth?