Board Thread:General Discussion/@comment-25860806-20150221032302/@comment-27159736-20150221163744

You hit the nail on the head (I don't entirely trust the twins theory but in terms of symbolism it makes the most sense epescially with the upcomming episode.)