Three realms