England , så längo prinssessan Sophie lefver , eller så längo hon är prinsessa af Hannover.