Took 27 hours but he came and we love him SO much. Such a good lil guy! Can't believe I gave birth to him!