By your logic then it definitely wouldn't work with a demon and a human. I like the blonde mage dude or whatever but idc if he reversed time I still like Joseph more cause I grew attached to his character first before the other character. Joseph can do just as romantic things for her. Only difference is he doesn't have magic, but that quality isn't what makes me like a ML or not. For me, its which trope I like the best, and in this case, I prefer the knight. I have yet to find a manhwa where the knight is the ML and I thought I finally found one but low and behold, just another magic user

Idc if this is an unpopular opinion but I really want Keira to get with Joseph. Yeah sure the blond guy is cute and a demon and romantic but I feel like I can never read an adventure/action manhwa/manhua/manga or whatever without the romance just being simple and wholesome. He was with her since day 1 and has had faith in her no matter what. Plus, I'm biased towards the type of guy Joseph is. But ik they'll probably never get together and it makes me so sad