Ginah - A difficult one to really be sure about; the old lady could be a direct attempt to pass on information to you. You see her as being smart expressing the positive and light - and the other woman you felt was expressing the dark side of life.
It seems you are polarised to the light, but we are all a mixture of light and darkness, so do not completely shut out the dark woman, because such parts of you often have a great street insight, and know what is going on in the underworld - in other words your own unconscious.
Such wisdom is learning to be suspicious and not live in a pink cloud; to listen to your senses and ask questions as to what is going on. A relative of mine was walking up a hill in the middle of a city and had a feeling that this was not a good idea. However he walked on and was pushed to the ground and had a knife pushed to his throat and was robbed. He wasn't listening to his voice from his dark underworld self. Please see the video on
http://www.streetwisdom.org/about/ But you have a wonderful voice from your light self also. So here is the message from you light self - as far as I am able to understand it - You have learned a lot from your mother - her bedroom - a lot about relationships and family love. The old dead lady is a voice from your core self. Your ex boyfriend may be about him, but it is certainly about all that you took in from your relationship with him - and remember this message is coming from all you have learned unconsciously from your mother and your core self - see core
The message is to let your mother's and your inner wisdom guide you, for you are preparing to meet a man you wish to share your life with and what you learned from your ex led to a difficult marriage - dreams tend to predict from information you hold within you.
Your education is important - but passing it should not be your aim. What is it you actually want to do with your life? Decide what it is and go out in the street and let your street wisdom show you.
I know you have it in you to do it - and remember to often LOL.
Tony