Your interpretation sounds right on to me. Remember, no one can interpret your dreams as well as you, yourself can. Just understanding the cause might help. Good luck!