Embarking on its second tour of the UK, American musical Avenue Q greets its audience with a mix of puppets and people.
It explores taboo subjects of racism and sexual orientation whilst understanding the concept of individual identity through an uphill struggle known as life.
Main character/puppet Princeton, played by Sam Lupton, tries to figure out his sole purpose after graduating. He befriends Kate Monster, his love interest, played by Katharine Moraz.
Throughout his journey the audience laughs, gasps (puppet nudity) and applauds whilst sympathising with these loveable and, at times, naive characters.
Amusing parodies such as It Sucks To Be Me convey a successful yet bittersweet irony.
Whilst the creators fiercely deny any similarities with Sesame Street, the clandestine relationship between puppets Rod and Nicky brings to mind Bert and Ernie, as does the loveable Trekkie Monster, played by Chris Thatcher. Until Saturday.