Great work! You do an excellent job pacing the emotional tension and release. I also really appreciate the back and forth between a lot of your melodies/counter melodies and just how all of the different voice parts fit together.
Thanks so much for the comment! Really glad you liked the voicing, it took a while to figure out haha.