Wow. What a story! You and Samuel went through an awful lot to get to this happy 3rd birthday!! It is so amazing what they can do for extreme premies who need so much medical care.
For anyone not on the metric system, when Samuel was born at 1005 grams that's just 2 lbs, 3.4 ounces. Such a tiny boy!
Is he all caught up for his age now, Wizzy? Does he have any remaining health problems that you have to deal with?