Does mc ever regain his memories?
The ending is really what I know for sure
MC regains his memories and tries to leave with his ex boyfriend, ML then accepts his fate as sura and kills the ex boyfriend kidnaps MC and tries to offer him as a human sacrifice. Cuts him down at the last minute to give him one more chance says that he either stays with him or dies. MC then accepts his fate because he doesn't want to die so he stays with him.
I know he also kills the Prince, I think if I remember correctly the Prince wanted to take MC as his own. Which is what lead to him regaining the throne.
He regains his memories and so he remembers that the ML killed the village of doctors. The ex boyfriend was his kind of child hood love, he is also a doctor. The ex is the one who left the village to go and be a prostitute so that he could have an establish reputation as a doctor, and broke the MC's heart so that he wouldn't have to do that kinda stuff with him.
Y'all lmk when dan grows a backbone