Everytime I read this I kinda pity Rezef.
I can't completely hate him even if I know he's no good because it's not entirely his fault for why he turned out like he is in this life or the past. ┑( ̄Д  ̄)┍
I still really love the plot but think it would be possible to have different endings.