To say things went well is a total understatement. I'm pretty much in a state of total bliss. There was lots and lots of talking and laughter. There was cuddling. There may well have been snoggage. He stayed until the very last ferry of the night.
And he got along really well with Miss Peri--he even did a craft project with her while I was making dinner.
My earlier freakout was totally unnecessary.
Words can't even express how much I appreciate all your words of encouragement. Thank you all so much! *group hug!*