Born at just 24 weeks, twins Bella and Bailey had only a 40% chance of survival.
But since they were delivered on April 30, both girls have defied the odds and are finally home with their parents Steve and Jessica Carpenter and big sister Brooke, 4, in Forest Hill.
Now over six-months-old the girls are tipping the scales at almost five kilos, with Bailey weighing 670g at birth and Bella 710g.
Jessica said Bailey arrived home on August 6 while her sister Bella came home on September 3 after 127 days in the Mater Mothers' Hospital.
"Bella was very sick the whole way through, she had a bowel perforation, so she had major bowel surgery when she was nine-days old and she had to have another surgery after to correct that," she said.
"They have both got chronic lung disease; they had ROP which is an eye disease from prematurity, a PBA which is a duct on the heart and over 20 blood transfusions.
"It has just obviously been a hard battle for them.
"Little Bella has been resuscitated quite a few times, Bailey was only once - when she was born."
Born at 24 weeks and four days, the twins were only four days past being viable, meaning any time before 24 weeks the girls would have not had to have been resuscitated.
"When I went into labour I went up to Toowoomba to be checked and my waters were protruding so they rushed me straight down in an ambulance to Brisbane and they were delivered the next day," she said.
It has been a long process for the girls as well as their parents.
The girls are currently on home oxygen and will be for at least the next six months, they also have numerous appointments with cardiac, respiratory and growth and development specialists, as well as with their paediatrician and a physiotherapist.
Both Steve and Jessica know how lucky their newest additions are to be here and, given the alternative, would not have it any other way.
Update your news preferences and get the latest news delivered to your inbox.