Game of Thrones season 8 episode 3: How many dragons are alive? Did Ghost survive too?

Game of Thrones season 8 episode 3 was as spectacular as it could be. And, sure there were many heart-wrenching deaths. The scene of Daenerys crying over Jorah’s body …