Whoa! When I said it would be a great surprise for me when it turned up in my updates, I was not wrong there. I've had to take a few minutes to absorb the details before formulating this comment. It really has just left me speechless.
I'm beyond impressed with this, especially with the way you've managed to perfectly capture his personality from that vague description I gave you. Thank you SO much!