Pretty Little Liars: Who Is the Missing Drake?
The big truth bomb of Tuesday's Pretty Little Liars was that Mary Drake (Andrea Parker) had two children -- meaning there's another Drake out there somewhere.
The Liars discovered that Mary had a second baby while investigating some old files of Jessica DiLaurentis.
A flashback revealed that she tried to kiss him three years ago at a fireworks celebration, and that's why she came back to town seeking his forgiveness.
After having to let Caleb (Tyler Blackburn) go last week to figure out his feelings for Hanna (Ashley Benson), Spencer (Troian Bellisario) got another emotional gut punch from Toby.
[...] after Yvonne was attacked in their air stream, Toby realized that she's the one he wants and said goodbye to Spencer.
The mysterious Mrs. Grunwald (Meg Foster) will return to Rosewood next week to help the girls with their stalker troubles.