I believe Truvia is a proprietary blend of table sugar and the natural sweetener Stevia, which has a similar taste to real licorice. So the artificial sweetener taste is mosty likely a natural sweetener taste, but that probably won't make it taste any better to you. I use stevia in tea, but it...