The Cosmic Puzzle: A Theory of Everything