The Puzzle of Existence