Plus, the queen reportedly invites Harry and family to Balmoral, but will they go?