I've actually used villain and hero "catch feelings" for each other in my story lines because I'm a huge fan of Mayadere trope:
A mayadere (まやデレ) type refers to a character who is often a dangerous antagonist of a series, but switches sides after falling in love with another character.
Think...