I love dreaming and anything dream related.
I think Deja Vu is connected to people's dreams and the reason its familiar and you've been there before, is because you have in your dreams. I think the strangers we meet in our dreams are someone we haven't met yet but they are real people, living real lives. I long for the day I walk past someone and know who they are from one of my dreams.
I'd had a rocky relationship with my Dad for 15 years and had reoccurring dreams with him in them, trying to get away from extreme weather and mainly tornadoes. The tornado represents love and hate, I love tornados and want to go storm chasing in tornado alley one day and the hate is getting away from them but me trying to escape my Dad. He was always with me when I was trying to escape them. I haven't had one since we've resolved our issues this year though
I love dreaming about people I have lost in my life as I think it's a way of contact. I don't think there is an afterlife as such, I just think dreams play a big part in life altogether. Life is a dream, I think we wake up as someone else when it's our time to go. My little sister passed away 13 years ago and she drops into my dreams a couple of times a year, but she has grown and is not the same age which always freaks me out when I wake up. I lost a mate Christmas 2012 and we were real close a few years back, spent many a time talking about life/dreams etc. He's only dropped in once or twice but it's never been vivid enough, think it's because I haven't let go yet and I want to see him.
I don't think all dreams mean something but I usually know what they mean when they do. I know what I block out in my waking life or what issues I have, so when they occur in my dream I know I need to start facing them or what I need to deal with.
I occasionally refer to my dream books for guidance if I know my dream means something and I can't work it out as I don't always have the answers to myself.