The first step to interpretation is to understand the different characters in your dream and how you relate to them. Then you need to think why you are having such dreams at this moment in life. How do these incidents affect you in the real world? Identify all the symbols in your dream, find their meanings from a dream dictionary and come to your own conclusions. One can divide your dream into different parts and try to interpret it part by part.