Is Jon Snow back? Will there be a battle between Castle Black and the Wildlings? Will Theon make it home before his sister