I think a quick call is in order. A "thanks for the heads up" and a "have a good weekend". Then hang-up and throw a pillow. I wonder who is giving him guidance on all of this...

Your dreams are so similar to what I have had over the past year. (some were dreams while I was sleeping, some were daydreams...;)) This is where the anti-anxiety meds really helped me. I have always had problems sleeping, I would dwell on everything. (my mom said I stopped sleeping at 3 and my daughter is the same way).

I am, unfortunately, not quite wise enough to offer much, but just maybe you can use all of this to write an amazing novel that will sell millions and be made into a movie. \:\)