I had some strange dreams last night.