User blog comment:Noctosphere/so? who's the first demon?/@comment-31564841-20160809120930/@comment-1975828-20160813082345

I thought God cast Lucifer out, and then ordered Michael to lock him in the Cage when it was time.

Also, I always wonder when Cain was born. It is never said. He could have been born while his parents were in Eden or after they were expelled. If he was born before, then Lucifer could've corrupted Lilith, tricked Eve, and given Cain the Mark.

Otherwise, the timeline is still confusing.