Oh Gosh! I am not sure from where to start. Back to back two incredible episodes! After watching the previous episode I wasn't expecting it. This one even surpassed the previous one.
This episode alone is a masterpiece. Season 2 was such a disappointment but season 3 is slowly but affectively making up for it.