Here You Come Again has arrived at Norwich Theatre Royal and though it is great fun it has more style than substance.
It features Dolly Parton's biggest hits, including 9 to 5, Islands in the Stream, Jolene and I Will Always Love You, padded out with some of her lesser-known songs.
While described as a musical, it is more like a tribute show to the country star.
She is played spectacularly by Tricia Paoluccio, also the co-writer, who captures her mannerisms and has pitch-perfect vocals.
READ MORE: I visited Norwich's newest Thai restaurant and one dish stood out
The show is mainly a two-hander, with a small ensemble filling some of the minor roles, and Steven Webb plays 40-something Kevin.
It is set during the Covid pandemic and all the action takes place in the attic bedroom of his childhood home in Yorkshire.
The struggling comic moved back in with his parents following a break-up with his narcissistic boyfriend.
Feeling uncertain about the future and surrounded by memorabilia from his idol Dolly Parton, she comes to life from his bedroom poster and helps him find his voice.
This is done through various songs in her impressive back catalogue, which sometimes fits with the dialogue and at other times feels a little jarring.
At the end of the show, Kevin finds a new confidence and an exciting work opportunity but it lacks a proper plot.
READ MORE: 14-day Norwich festival to star Oscar and BAFTA winners
This is largely because it is set during lockdown, which even just a few years on feels a little dated.
It would have been great to see Dolly and Kevin in different settings.
But there are still plenty of funny moments, particularly when Kevin dresses up in drag to do a Dolly Parton lip sync.
Parton's costumes are also fabulous, with rhinestones, glitter and gravity-defying blonde wigs.
Expect a light-hearted party that will leave you dancing and smiling at the end.
Here You Come Again runs until October 12 - book at norwichtheatre.org
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here