First, Mystery Author, I am sorry for the delay in commenting. I wanted to wait until I could savor this ... and then I decided that was selfish. So a short comment now, and then I'll return after I've composed myself.
I. LOVE. IT.
Thank you! I can't wait to find out who you are so I can stalk you :)