I hate to say it, but I gave up on
Good Omens. I found I was skipping ahead looking for Crowley and Azriphale's names, because they were the characters that I was actually interested in. That's no way to read a book, so I took it back to the library. Maybe I'll give it another try some day.