Will,

This is lovely. Well done.