BRAVO.

How did you get Asterian to sing like that? Superbly written lyrics, with a serious, reflective message as well as humour. Superb musical writing, too. Loved it all!

Now, I must buy myself Asterian ... smile

Well done.