Catching up... finally had time to read this... it's all fantastic. But when I got to this point:
The current incarnations of their souls were already present. It was Madge’s job to know that, and though she would never tell, it was her pleasure to work closely with one of them.
I startled my husband. Let out a yell of "I knew it!" and pounded on my desk

Definitely want to see Silas meet Petal.
Gotta go to bed now...
PJ