Magic Groups