Alejandra Espinoza and husband Anibal Marrero are extremely excited for their new baby. Now, the baby has come home, according to Espinoza's most recent Instagram photo.

"How I dreamed of this. Thanks God," the caption read.

Aiden Matteo Marrero Espinoza was born March 11 at 5:28 p.m. He weighed in at 7 pounds 14 ounces and was 20 inches long.

Espinoza expected to take Matteo home over the weekend. Monday, the 27-year old TV host posted a picture of her husband pushing the baby into the house in a stroller.