pregnancy reduces the depth of your sleep, shallow sleep means less meaning to the dreams but more recall of the dreams. it can also cause visions or day dreams while awake.
dreams will often vent the negative, they will show you what will not be experienced in the waking world. this may account for the opposite baby gender effect.
a lot of the chiids life long personality is determined by the fathers actions and attitudes while the child is in the womb. your unborn may be venting it's fears and phobias just as you are with the gender. this would be the dreams about dad not being around. and may give clues to your childs introvert/extrovert attitude later in life. work out how far into the pregnancy it was before those dreams started and you will know how far into life before the personality takes on that trait.