Last weekend Maggie Gallagher rated the speeches made by the top speakers at CPAC, according to how they did on life, marriage and social conservatism.
Here are the grades (each person's name is linked to her full review):
Michelle Bachmann
On Life: D
On Marriage: D
On Social Conservatism: B
Haley Barbour
On Life: A
On Marriage: D
On Social Conservatism: B+
John Bolton
On Life: D
On Marriage: F
On Social Conservatism: D
Mitch Daniels
On Life: D
On Marriage: D+
On Social Conservatism: F
Newt Gingrich
On Life: B+
On Marriage: D
On Social Conservatism: D
Mitch McConnell
On Life: D
On Marriage: D
On Social Conservatism: D+
Tim Pawlenty
On Life: D
On Marriage: D
On Social Conservatism: D+
Mitt Romney
On Life: B
On Marriage: D
On Social Conservatism: D+
Paul Ryan
On Life: B
On Marriage: C-
On Social Conservatism: A
Rick Santorum
On Life: A
On Marriage: A
On Social Conservatism: A+
John Thune
On Life: C+
On Marriage: D+
On Social Conservatism: D+
Donald Trump
Life: C+
Marriage: D
Social conservatism: D