having the time of his life; life

having the time of his life