“I’m not sure I can trust myself…”

Caroline is scared, Rafe is impressed and Jenn rails about Nicole.