Oh my gosh, this is just fantastic! Funny, touching, smart, and thoughtful. I absolutely cannot wait to see who wrote this one, because I just love your gorgeous prose, your spot-on voices, and your brilliant characterization. This story just made me so happy. :-D