This episode was simply incredible - all the storylines the show has built up so far tied up together in an episode that just keeps you on the edge of your seat. I expected this episode to be slower since I knew there would be flashbacks, but instead it was pure emotion and excitement every second from beginning to end.