Cristiano Peace Garibaldi was born at 5:25 this morning and it took about 25 minutes of pushing.
He was born just under 37 weeks. This 6 pound, 15 ounce, and 20 inch long little guy is already flirting with the nurses.
HE IS PERFECT!!! He seriously looks like the both of us. Joy is doing great, and this has been an amazing end to this part of the journey while a new one begins.
Now I need to convince the doc to let me start teaching him how to paint!