Hi, kampand, This is one of the pitfalls in astrology. Prediction is very tough.
Astrologers will give explantion for the past. But when it comes to futre, the job is really tough. It is very difficult to analyse and predict which planet can give birth to a child. Moreover different answers will come from different astrologers. So it is better you do not loose confidence. With a little bit of knowledge, let me attempt. Ketu, normally denies children. But it joins Jupiter , who is generally considered good for all matters of vridhi or expansion. Mars, who is the fifth lord is weak in the sign of cancer. But this Mars's weakness is nullified since it attains what is called as Langa kendra. It is also aspected by jupiter and Saturn. While the aspect of Saturn is bad, the aspect of Jupiter is good. So God alone has his agenda. Both positives and negatives are there. However the period of Mars is there now. So hope for the best. Nothing is ruled out. Have a nice girl child !.