I recommend this novel 100% I love the world where it takes place and the mystery that the female character has in the background and how the protagonist gets to know her by understanding her fragility.
I recommend diabolical beauty because of how direct the scenes are and their perspective of love and how each character fights for his ideals about him, it seems to me a very refreshing way of a story that can seem repetitive.