It's so nice to hear from you, I've been wondering how everything went with the trip, and from the sounds of it, it went just fine!
Wow, I can't belive that dogs are allowed on the bus/train, that's awesome!
So, those sound like some long classes, have you learned quite a bit of German? It must be fun learning so many new things
Well, I can't wait till you can post some pictures, I'm dying to see them!!
Talk to you soon!!!

PS Have fun tonight on the dinner cruise (what a wonderful man you have, but you already knew that didn't you )