@OmSigDAVID,
First, we have to look at some of the actual facts. Sean was not a baby when his mother took him to Brazil. He was 4 years old. That is quite a difference in age.
David Goldman dropped off his wife and 4-year-old son at Newark International Airport in 2004 for a two-week vacation to Rio de Janeiro, Brazil.
Shortly after Bruna Bianchi Goldman arrived in her homeland she called to say she wanted a divorce, which she obtained in Brazil, and would stay there with their son, Sean.
Your other facts seem to be correct in that she remarried and died. The cause of death was during childbirth of a child with her new husband.
I have not seen anything, so far, regarding the boy wanting to stay in Brazil.
This is a tough one and certainly the boy's wishes should be taken into account. Even though New Jersey courts have indicated that he should be returned to his father.
I am not aware if the 2nd husband adopted the boy.