Teneo great theory especially the whole "whos been following cant be the killer" part
since the scene of Piper and Emma on the street drinking I cant shake the feeling up that she is the killer especially when u consider how many screentime she had for a major character