It was the moment for which Nyoman Sukarini had been praying. Yesterday, three months after she gave birth to conjoined twins in a hospital in northern Bali, she cradled the surviving baby in her arms and carried her home.
"My beautiful daughter. She is so happy," she said.
During an emotional ceremony at Bali's Sanglah Hospital, doctors said that the girl they had nicknamed Baby Green was well enough to leave.
The operation to separate conjoined twins - born fused at the abdomen - was the most complex surgery carried out at Denpasar's main hospital and at times neither girl was expected to survive.
The twin nicknamed Baby Blue, who had problems with her brain and only one heart ventricle, fell into a coma two months ago, forcing doctors to bring forward plans for the risky separation surgery.
A 25-strong medical team worked through the night to separate the babies, but Baby Blue died mid-way into the operation.
Baby Green battled a series of infections on her lungs and in her surgery wounds as her health deteriorated and doctors feared she would also die.
She will be monitored through weekly hospital visits for the next three months and will also require plastic surgery on her wounds when she is stronger.
But doctors said yesterday she should make a full recovery.
Nursing staff cried as they handed the baby, weighing 3.75kg, to her parents and presented them with a stroller and a framed picture of their daughter.
The parents will remain in Denpasar, close to the hospital, for the next few months. When they return to their village, a traditional ceremony will be held to belatedly give Baby Green her name: Amellia Putri Kadek.