Cain could literally be anything at this point and I don't care. At least he treats Jooin as a person. Yawhi treats him like he's a commodity or something that is owed. Like a computer that isn't acting to their programming. The other bl this author wrote had a little to do with soulmates as well so I hope Cain wins if that's the case but still team Jooin, just want him to he happy...
Well then.....