pondering life