He's finally here!!

Shayla
After 15 hours and 5 pushes, my baby boy has arrived. At 1:58 this morning. I am soooooo happy to finally meet him. I'm so in love with him!!!