Has Barack Obama broken a campaign promise to his wife?

A new book out this week reveals that President Barack Obama struck a deal with his wife in 2007 in order to gain her support for his run for president.

According to "Game Change" authors Mark Halperin and John Heilemann, the terms were simple: In exchange for Michelle's backing, Obama agreed to a) quit smoking, b) attend his daughters' parent-teacher conferences and musical recitals, and c) stay home on Sundays.

But is he holding up his end of the bargain?

Obama admitted during a press conference in July that he still smokes occasionally, but not in front of his family. He compared his struggle to quit smoking with that of a recovering alcoholic, saying that sometimes he falls "off the wagon."

"I would say that I am 95 percent cured, but there are times where, there are times where I mess up," he said.

He appears to be doing better on the parent-teacher conferences, having attended five meetings with his daughters' teachers at the Sidwell Friends School in 2009, according to the AP.

Obama is also a regular at his children's sports games, where he stands on the sidelines and cheers with the rest of the parents.

As far as staying home on Sundays, the president seems to have a mixed record. For the past five weeks, he hasn't scheduled any official events on Sundays: the last one was a meeting with lawmakers on Capitol Hill on Dec. 6, 2009.

However, on more than a few occasions (when it was much warmer in Washington, D.C.), Obama has golfed on Sundays.