Yet science and folklore both give us clues that suggest Prince William and Kate Middleton will have a girl. For…