You'll swear you're biting into one of those delicious sweet and sour sugared peach candies you remember so fondly.