Who is really stalking Ava?
Spencer
52%
Ryan
23%
Someone else
15%
Helena
10%