I would like to comment some details about Asmodeus and Lilith here: According to mythology (specifically the version of Lexicon Talmudicum, by the German scholar Johannes Buxtorf) Asmodeus identifies Lilith as his queen and they both breed thousands of demons (Lilith is sometimes known as the mother of all demons), and when the Archangels go after her they punished her by making her watch hundreds of her children die every day.
I am not going to use this part of mythology (a very popular one) for this story. In my original idea, I was going to include the children of Lilith and Asmodeus, making them a very bad parents, who do not give importance to their hundreds of children. However, this data does not match with the further development of their personalities and I had to delete it.
So, thinking about that they have been sleeping together for a millennium and have had no offspring, we can deduce that something strange happens there ...