Nate (Chace Crawford) suspects that Juliet (guest star Katie Cassidy) is keeping a big secret from him and decides to confront her. Blair (Leighton Meester) schemes to undermine Chuck's (Ed Westwick) newfound happiness. Dan (Penn Badgley) finds himself torn between his feelings for Serena (Blake Lively) and Vanessa (Jessica Szohr).