how you deadass gonna name your son CAIN LUPUS (almost the scientific name for a dog: canis lupus familiaris) and not believe your son was a dog bruh. Also the author is a little too late to be adding this past lives stuff, even though they hinted on it in earlier chapters it feels like its just a side plot to deepen cain's character. But in the end cain will be the latest victim of the second lead syndrome.
count your days gege