in 1998, she married alfonso guerrero. the next year they divorced. later she met the prince felipe at a dinner party. they married on may 22, 2004. their daughter leonor was born in october 2005. she is the second in the line of succession for the spanish crown. sofía, her second daughter, was born in april 2007.