Actress Sofia Vergara shed light on the reasons behind the end of her seven-year marriage to Joe Manganiello. The 51 year old star, currently in Miami, revealed in a candid interview with Spanish publication El País, that the 47 year old actor desired to have children, while she, a mother of a 32 year old son from her first marriage, did not wish to become a parent again.