Music Theatre New musical has enough warmth, witty lines and catchy tunes to win its own fangirls 21 September 2019