The third smallest baby ever to be born and survive is thriving, doctors say, after she entered the world almost four months before she was due.
Melinda Star Guido weighed roughly the same as two iPhones when was born 16 weeks premature at Los Angeles County-USC Medical Centre on August 30. She was due today.
But after round the clock care at the hospital's Neonatal Intensive Care Unit, Melinda is now tipping the scales at 4.12lb and her parents hope to have her home by New Year's Day.
Her mother, Haydee Ibarra, 22, told LA Now: 'She was always fighting, all the nurses were saying that she was really feisty, she was always fighting for her life.'
Miss Ibarra had to deliver Melinda by Caesarian section at just 24 weeks because of a high blood pressure disorder that both their lives at risk.
She weighed just 270g (9.5oz) at birth making her, according to figures from the Global Birth Registry, the third smallest baby ever to be born and survive until her due date.
So small she could fit into the palm of her doctor's hand, Melinda has spent the first few, crucial months cocooned in an incubator in the LA County's NICU.