That sounds so awesome! But the hint Ame gives us makes it kinda obvious.
Oh it better not be Cain! I love Cain! No lie, when I first played the game I wondered why they made Cain gay/bi/pansexual, but it makes sense after playing through it a bit further; and quite honestly, I love Cain because he's so sweet. Like, instant cavity creating sweet.