What a strange dream...