第一任丈夫是李承乾的心腹杜荷,参与太子谋反之事,最后落得个尸首两处的结局,也连累了城阳公主,让她守了新寡。
李世民不忍心女儿凄惨的婚姻,于是又为她挑选河东薛氏的卫尉卿薛怀昱之子薛瓘作为夫婿。
鉴于前次婚姻的不幸,李世民特意命人占卜,得出婚事需在白天进行,太宗决定依卜而行,但此举遭到大臣的劝谏。
因为婚礼自古于傍晚举行,改为白天违背礼制,最后只能无奈从之。
或许真应该按照占卜得出的结果而行,城阳的第二任婚姻虽然恩爱有加,也与夫君育有三子,但故事的结局还是画上了悲剧。
麟德初年,城阳公主巫蛊事发,高宗非但没有按照律法处死城阳公主,也没有任何责罚与指责,只是将薛瓘贬职处理。
后来高宗更是为了彰显自己宠爱胞妹城阳,将自己最心爱的唯一嫡女太平公主嫁给了胞妹的幼子薛绍。
麻绳专挑细处断,厄难专寻苦命人。
公元671年,也就是巫蛊事件发生七年后,年纪轻轻的城阳病逝于房州,不久其夫君也紧随其后。