Welp, I did not expect to cry by the end of this but holy shit lol, I'll give Eternum a try when I have time, good stuff!
Thank you so much Jess!!