Last week we learned that power couple Arnold Schwarzenegger and Maria Shriver have decided to separate after a 25-year marriage, and while the split initially appeared to be relatively drama-free, today Arnie dropped a bomb, admitting that he had an affair and fathered a child with one of his household staffers. While the affair took place a decade ago, Shriver only recently found out about it, prompting the announcement of the couple's separation.

"After leaving the governor's office I told my wife about this event, which occurred over a decade ago," Schwarzenegger said in a statement in the LA Times following inquires by the newspaper. "I understand and deserve the feelings of anger and disappointment among my friends and family. There are no excuses and I take full responsibility for the hurt I have caused. I have apologized to Maria, my children and my family. I am truly sorry."

Apparently the baby mama worked for the family for some 20 years, retired "on good terms" and received a healthy severance package, in addition to complete financial support from Arnie throughout the child's life. Maria knew about the child, but never the identity of his father. TMZ is reporting that Shriver is "completely distraught" and meeting with a financial adviser to hammer out details for a divorce. Shriver and Schwarzenegger have four children together, ages 14-21.