...
5/5good plot and a green flag (as much as he can be since he's the 'villain') ml. The only problem is that he saves her a bit too much for my liking but it's still good none the less.