A mother in New York has said she has not stopped crying since an airline mistook her five-year-old for another child and flew him to the wrong city.
Maribel Martinez told New York's Daily News she was shocked when JetBlue staffers presented her with another little boy on August 17 at Kennedy Airport.
"No, this is not my child," she recalled telling JetBlue employees. "I was freaking out."
Her lawyer, Sanford Rubenstein, said that child was supposed to be in Boston. Instead, Ms Martinez's son, Andy, was sent there.
"I thought he was kidnapped," said Ms Martinez. "I thought I would never see him again."
Both unaccompanied five-year-old boys had boarded in the Dominican Republic. Ms Martinez said her son was wearing a wristband with his name on it.
But the other child was carrying Andy's passport.
The boy who was mistakenly flown to New York was safely returned to Boston, the airline said. JetBlue is reviewing how the mix-up occurred.
"Upon learning of the error, our teams in JFK and Boston immediately took steps to assist the children in reaching their correct destinations," the airline said in a statement. "While the children were always under the care and supervision of JetBluecrew members, we realize this situation was distressing for their families."
Ms Martinez flew with her son July 28 for the family vacation; she returned home to Manhattan a week later, leaving Andy with relatives. In buying his return ticket, she paid an extra $100 fee for a JetBlue representative to escort him onto the plane.
Ms Martinez said it took more than three hours for the airline to track down Andy in Boston. When it put her on the phone with him, he said, "Mami, they put me on another plane," she told the newspaper.
The airline put Andy on a flight to Kennedy Airport that same day, and JetBlue refunded Martinez $475 for Andy's return ticket and also gave the family $2,100 in credit.