Ace media mogul, Tyler Perry has announced he is expecting his first child and speculations are its with his Ethopian on-an-off-again girlfriend, Gelia Bekele.

The "Why Did I Get Married" director dished out the big news during his 45th birthday party he organised for friends and family in Atlanta last weekend.

Reports say he did not mention the name of the baby mama but many believe his 28 year old model girlfriend, Gelia is the one carrying his unborn child.

The party was said to be top Hollywood style with Jennifer Holliday, Desiree Coleman Jackson, Tevin Campbell, Ledisi, Monica, Jazmine Sullivan, Tamia, Mary Mary, LeAnn Rimes, Yolanda Adams, Rachelle Ferrell and Stevie Wonder all performing at the party which held in his Atlanta mansion.

What a great gift for a birthday boy!