So first, the events of The Witch’s House take place. Onigawara/ Ogre ( I like to call him Ogregawara hhheheh ) is the demon that possesses the cat and gives Ellen her powers. Ellen lives the rest of her life in Viola’s body, but then is kidnapped by Alfred Drevis and her eyes are taken. She eventually dies and her spirit freed by Aya in the events of the game. Ogre takes pitty on her as well as a few other spirits ( cough cough the ghost that gives Aya the napkin ) since she was only the way she was because of how she was treated when she was so young, and keeps her soul safe in his spirit realm for a few Earth centuries. Aya and Maria live the rest of their lives but obviously die eventually, unlike Alfred and his artificial Aya living in the spirit world with Ogre, who appear as Ms. Library/ Nova and her *ahem* MAD father who “is always experimenting in the basement” ( the guy who rips Yoshino apart ).
Ellen is given a second chance at life by Ogre at the same time Yoshino, Saotome, Kudoh ( who is the reincarnated napkin boy! From Mad Father! Or uh maybe not ) and Tohma ( possibly resurrected Dio? ) are reborn. However, because of her past life, she’s still plagued by demons and otherworldly bullshit, and she has a body more resembling the one she died in than the one she was born in.
And she’s reborn AS?
Rin Yamazaki from Mermaid Swamp.