In the third millennium a writer should NEVER use dreams. NEVER. This is so banal, you can do any kind of non-sense. Unfortunately not only this is not the first one, but it goes on the whole episode.
I can't believe that this passed through directors, actors, producers and it has not been stopped.