He came home! He's an inch taller, and he came home without his hat, without his toothbrush, and with someone else's underwear in his bag, but he is home now.
I know because yesterday morning as I slept soundly away, he put his face close to mine and said, quite clearly: "Mummy, we don't have any more apples. And I have a cold!"
Then he added "and also, I love you."
I'm so glad he's back.