Connor Sorensen weighed less than a pound when he was born six months ago and doctors were unsure if he would survive.
Now, he weighs 6 pounds, 8 ounces and went home Monday, just in time for Christmas.
Connor was born at 24 weeks on June 29 weighing just 14 ounces. He was the smallest baby ever born at Florida Hospital in Orlando and his father's wedding ring fit loosely around his tiny leg.
Because of how small he was, no one was sure if Connor would be able to survive.
Babies born so prematurely often do not survive because their essential organs are too underdeveloped.
Connor underwent several surgeries and procedures over his six months at the hospital.
Doctors say he still has a long road ahead of him and will continue to be closely monitored by his pediatrician.
“Connor is strong and brave and he's a fighter and he did everything that he could to stay with us so we could reach this day and finally go home together,” his mom Holly Sorensen WFTV in Orlando.
*ABC News contributed to this report.