One of the smallest babies to have been born in Britain is about to leave hospital to live with her parents.
Craig and Kerry Dunn have given Ruby the middle name "Angel"
Ruby Dunn weighted 12.5 ounces (354 grams) when she was born 14 weeks premature but then her weight fell to just 10.5 oz (298 grams).
Doctors at Bristol's Southmead neonatal unit say Ruby is one of the smallest surviving babies they can remember.
Her parents Craig and Kerry Dunn have given Ruby the middle name of Angel because she is their "little miracle".
Speaking at an event to celebrate a £1.2m fundraising campaign for the Tiny Lives campaign, Ruby's parents spoke of their joy
Proud father Craig Dunn, said: "We have a picture of Ruby at home holding on to Kerry's little finger nail and her whole hand just wrapped around the nail."
Now weighing in at just under 4lb (1.81kg), Ruby is ready to be taken home.
"All you want is to take the baby home. When you're at home you think about her all the time and you miss her," said her mum Kerry.
Every year the Southmead's neonatal intensive care unit cares for more than 500 babies born either too small or too sick to cope on their own.