Hanna (Ashley Benson), Aria (Lucy Hale), Emily (Shay Mitchell), and Spencer (Troian Bellisario) might have just gotten a big lead when someone from Alison's (Sasha Pieterse) past appears. Duncan (Lachlan Buchanan) might hold the key to all of the girls' questions, but can they trust him?
Just when they feel like Duncan may be the only lead, Jason (Drew Van Acker) drops off a bag of Alison's personal items that could be more than just a bag of junk.
Meanwhile, Toby's (Keegan Allen) return to Rosewood brings a surprise reunion that ends dangerously.
Pretty Little Liars airs every Saturday at 8 p.m. on ETC.