Cosmic alter