This novel is "The Last Prayer" by GraeFoxx. I believe it's already been cross-posted by the original author here on this site but if not can find it at Ao3 or fanfic
William777
Liked it!
No replies. Be the first!