Jennifer Hudson says Motherhood is the best gift ever.