Q: Did John McCain cheat on his first wife?
A: He courted his current wife, Cindy, for months before divorcing Carol Shepp in 1980. He recently called the breakup of his first marriage "my greatest moral failure." But Shepp has been quoted as saying "we are still friends."