That was amazing, fantastic, BRILLIANT! I wanted to stand up and applaud the writing As much as I was hoping Rebecca wasn't playing Neal because they are so amazing together. This kind of explained why they were so amazing together. She pretty much profiled the woman of Neal's dreams....yikes!
Even though pretty much everyone had guessed Rebecca was bad, the way they brought it all together was simply brilliant! Pretty much a flawless episode!
Looks like someone was actively trying to pull Neal/Peter apart and they fell right into the trap.
Somehow having a brilliant villain makes everything salvagable and worth salvaging.