What more could you need in life?