The Fabric of Reality: The Science of Parallel Universes--And Its Implications