(Kadamba Kanana Swami, 2 June 2012, Birmingham, England, Srimad Bhagavatam 5.13.5)
Imagine if someone would remember that he was a meat-eater in his previous birth, and yet he did not become an animal and took a human birth again. Well, then he should think that this human birth is just a step in between, and he would still have an animal birth waiting for him.
Sometimes you see, karma is an interesting cocktail. You may recall the story of King Nrga in the Krsna book. He was such a pious king, however by giving the same cow twice by accident to the brahmanas, he got a reaction for that. At the end of his life, he was asked: “What do you want first, the reaction to your pious activities or to you impious activities?” The King chose the impious and therefore first became a lizard. If he would have first gotten the reaction to his pious activities, because there were many, then he would have first gotten many wonderful births, and then in the end he would have been a lizard. So that is also possible, that there is still an animal birth waiting behind, maybe a few animal births. So like that, first maybe the result of pious activities which is holding up the result of the impious activities. In this way, karma is complicated!