Beautifully written! Can't wait to see what happens.