Moonshadow, the latest musical to open in Melbourne, is beautiful - to look at, and listen to.
With 40 songs by Yusef (Cat Stevens) one motivation for getting a ticket is for the songs alone, but they are not the end of it. Moonshadow was always going to be different.
You may also enjoy reading
How to Host a 'Super Moon' Party