Season 3 has been generally poor compared to the first two seasons which were both superb. There has been much padding, the writers seeming unsure or unable to develop the story further. This episode is unfortunately the worst - the others were watchable (just). All screenwriters know that trying to show psychological issues is very difficult (hence why some novels have not been adapted for screen). The dream sequences do not progress the story further - if anyone was been watching this from the beginning they would be in no doubt as to how John and everyone else feels about what they have done - this is just more padding but this time in a ball gown. Dreadful penultimate episode.