They are in the living room of their Georgetown home, where Heinz has lived ever since her late first husband, John Heinz, came to Washington in 1971 as a Republican congressman from Pennsylvania. In the front entrance, the first things a visitor sees are two framed photos of Teresa Heinz cuddled with tall, smiling men with big heads of brown hair: In one is John Kerry, in the other John Heinz.
and this:
She still calls John Heinz "my husband" and doesn't always correct herself -- "my late husband" -- even when Kerry is around. She still wears the blue sapphire engagement ring that Heinz gave her.
There's something Clintonianly creepy about these two that screams 'marriage of convenience', or more likely, 'arranged marriage'.