From Catholic Analysis:
Bush won because he was more likeable, stronger, and made sense. Kerry lost because it was all evasion. But Catholics and other Christians also won because voters sharing our social values got to ask questions directly challenging Kerry. I hope these moral issues will come up in the next presidential debate, but don't hold your breath because only Bob Schieffer of CBS News will be asking the questions next time. Now, that is a tragedy.