What more could you ask for in life?