So much good stuff in this new trailer, you guys. A Bolton family reunion! The Titan of Braavos! Jaime getting his groove pack! Unhappy Starks and Snows! Dragon play-time! And, as usual, Daenerys being a stone-cold badass! Oh, April 2nd can't get here soon enough.