The word waltz originally comes from the Old German word Walzer, which means "to roll," "to spin," or "to slide". It has been described as a "beautiful pirouette". And since it's beautiful, it's only beautiful if you're with a loved one.
But nowadays, few people pay attention to those original meanings