This is the kind of episode that makes you ask yourself "Can this get any better?", because that's exactly what I did.
I enjoyed the drama of this episode, specifically Audrey's desperation for trying to find Noelle and trying to trigger Moira's trouble. She definitely had no mercy.
I believe that one of the best things from Haven is the bond between the three main characters, despite their differences and fates. Duke seemed upset and sad about Nathan's situation and happy that he was back.
Now I am convinced that after Audrey's confession to Nathan, even when he didn't listen, will change things between them for the best. Also, I'm sure Audrey didn't push Nathan away in the final scene. She might see what Jordan and Nathan have and she walks away, but she knows her relationship with Nathan is stronger than ever because she now knows how she really feels. If you noticed, when Audrey walks away from him Nathan follows Audrey her his eyes and then looks at Jordan. As if he felt interrupted or something.
And Duke will step aside also. He knows Audrey's true feelings now. But I'm not so sure as to how Jordan will react. Will she keep fighting for Nathan?
Vince seeing the barn was creepy. No idea what kind of trouble Tommy has, and Dwight has the tattoo!
And, did we hear everything we had to hear about Lucy Ripley? I'm sure that story is not over yet.
One more thing: Duke has the best lines of the series!
I'd love to read your thoughts :D