What more could anyone need in life?