Oh god that's amazing! I'm so glad you said it took a while, because if it had been a quickie, I think I would have died!
I really love your character portraits, because each one has such strong characterisation that you just end up dying to know more about them.
Superb!