by serpentwhispers
Ah, I re-read the first part just two days ago, so this chapter came at a most convenient time!
Absolutely incredible. Everything I could have hoped and more :). Well done!