Hello and welcome to Dreamviews! The best interpreter for your dream is you. Dreams are often a reflection of ones own thoughts, emotions, or personality. You are the best judge of why these events may have occured. Dreams are also random at times and may not really mean anything in particular, but as louie and Walms pointed out, I'm sure someone will be more than happy to give you an interpretation in the appropriate section. Good luck to you and enjoy your stay here at Dreamviews!