I was up until 4 am working on this last night. Time just sort of stood still and I couldn't stop :) After being stuck on what exactly was going on the inside, doing and redoing it again a few times, I'm really, really happy with how this has turned out. It makes my heart glad.