Well i am having a girl but I guess the rest could be right and if not then I am going the 31st to deliver