The cult classic musical has landed its spaceship in our fine city and we are all the better for it.
As audience members adorned in fishnets, glitter, leather and lace took their seats for the opening night of The Rocky Horror Show at Norwich Theatre Royal, I knew it was going to be a raucous trip.
My personal favourite was the greying man, surrounded by family members in totally normal dress, who was, below a crisp white shirt, wearing a black thong, garters, and stockings. No one batted an eye.
Fortunately, the show rewarded this enthusiastic audience for their dedication. The set is beautiful and campy, the lighting and effects spectacular, and the live band masterful.
Stephen Webb is thrillingly uncaged as Frank N Furter, delivering stunning vocal performances alongside excellent comedic timing.
READ MORE: One of country's top radio DJs bringing huge 90s party to Norwich
He is not lacking any of the charm or swagger needed for this fan-favourite character.
Haley Flaherty and Richard Meek are deliciously naive as Janet Weiss and Brad Majors, playing off of Webb's commanding presence splendidly.
READ MORE: Hamilton star announced for upcoming panto at Norwich Theatre Royal
Apart from their incredible singing, their part in the, ahem, bed scene which opens the second act is a highlight.
Another standout character was the Narrator, played by Jackie Clune, who was perfectly positioned to handle the many moments of heckling involved in The Rocky Horror Show.
It's no surprise that Clune is a stand-up comedian as well as a performer.
My favourite quips include the reference to middle-aged Love Island, things going down better up north ("Don't we all?"), and, of course, Yarmouth.
The show was rounded off with a huge Time Warp dance party and a well-deserved standing ovation.
If you need a strong dose of campy, racy pleasure, look no further. Dressing up is highly encouraged.
The Rocky Horror Show is on at Norwich Theatre Royal from Tuesday 12th September until Saturday September 16.
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