The only thing that really bothers me about “Horns” was that there wasn’t really an explanation for the “Horns”.
I’m really into old mythology where the Gods just like ‘meddle’ with the humans and use them for their own amusement so my brain quickly came up with Lilith as a possible explanation.
So Lilith was the first wife of Adam and was as the legend says (there is no real consens but this is what transpired to me); made from the same cloth. But she was really dissatisfied with Adam and the Garden and went outside to explore and discover new things. Adam was angry that she didn’t stay in the kitchen so God punished her to be Queen of demons and created Eve… with known results.
So in my Book Lilith (and here is where the spoiler for the movie starts - i better put a cut here)