Sweet, sour & oh-so-satisfying.