This is just a quick note to let everyone know that Alexander Hayes made his arrival today at 2:32 pm. He weighed in at 9 lbs. 10 oz. and is 20.75 inches long. It was a painful labor (give details later) but a super quick delivery so overall, we are pretty pleased. Here's just a couple of pics, I'll get some more and a full story when I'm not so tired.