Two four-year-old girls who were accidentally switched the day they were born have been raised by each other's biological mothers following the mix-up.
But now the mums are heading to court to decide which child they should keep.
One wants her biological daughter back - and the other wants to keep the child she has raised. It's an almost impossible decision for the judge to make, isn't it?
The babies were born on the same day in 2010 at the Tambo Memorial Hospital in South Africa.
The mix-up was only discovered when one of the women underwent tests when her ex-husband refused to pay child maintenance, claiming he was not the father.
The mums finally met their own biological daughters last year, and have been attending joint therapy sessions arranged by the hospital since December.
The court will investigate what is in the best interests of the children and report back to the judge in 90 days.
A spokesman said: “We have been authorised to investigate the matter and to give our report and recommendations. It will be up to the court to make the final decision."
Henk Strydom, a lawyer for one of the mothers, added: “Someone has to make a very difficult decision. It really is a situation on a biblical scale.”