Actor Zachary Levi, best known for her role in ‘Shazam!’ and his girlfriend Maggie Keating, are expecting their first child together.The 44-year-old actor took to his Instagram account on Friday to share the news with an emotional post that included an ultrasound photo and a picture of Keating hugging him during a beach outing.Calling it a lifelong dream, Levi in his post wrote, “I’ve wanted to be a dad since I was literally a kid. I’ve always felt that call on my life. This desire in my heart. A strange feeling of incompleteness by not having that level of love and responsibility in my journey. That the best years of my life would be on the other side of finally being a father. But deep down I knew that there were things in my life that needed to shift before I was ready for the blessing of something so special and the responsibilities that come with it.” Levi also shared that he began focusing on personal growth last year to prepare himself for parenthood.”So last November I started to make some shifts in my life. Shifts that ultimately came down to loving and valuing myself more. Prioritizing my own health physically, mentally, emotionally, and spiritually. According to People, his former Broadway costar Laura Benanti recently criticized him for comments made about Gavin Creel’s death, suggesting he used the tragedy to promote his personal beliefs. Levi has not publicly responded to these claims.