He's here! He took us by surprise and arrived a little early on June 28th at 2:54 a.m. He was 7 lbs and 18.5 inches long. I am so in love with him, all I want to do is sit and kiss and rub his little head. I will do a longer post later on his birth etc.