Have We Found a Parallel Universe?